Un fitxer arxivat és un fitxer emmagatzemat dins d'un arxiu, com ara un fitxer GZIP, RAR o 7z. El nom del fitxer arxivat és el nom d'aquest fitxer emmagatzemat, tal com l'arxiu el registra. Aquest nom és diferent del nom de fitxer de l'arxiu mateix.
Per exemple, el programa gzip converteix un fitxer anomenat example.png en un fitxer anomenat example.png.gz. L'arxiu rep el nom nou, però el nom del fitxer arxivat en el seu interior continua sent example.png.
En altres contextos, "arxivat" vol dir que els fitxers s'han mogut fora de l'ús diari cap a un emmagatzematge a llarg termini. Aquest article tracta el camp de metadades dels fitxers emmagatzemats dins d'un fitxer d'arxiu.
Quins fitxers ho porten
Al programa de metadades ExifTool, l'etiqueta ArchivedFileName prové dels arxius GZIP, RAR i 7z. Per a un fitxer GZIP, ExifTool llegeix aquestes etiquetes només per al primer fitxer de l'arxiu. Per a un arxiu RAR o 7z, les llegeix per a cada fitxer, però l'ordre exiftool només mostra el primer nom si no hi afegeixes -a.
Els arxius de còmics són arxius normals amb una extensió diferent. Un fitxer CBR és un arxiu RAR i un fitxer CB7 és un arxiu 7z. Per tant, el nom d'una imatge de pàgina pot aparèixer en aquest camp.
Els arxius ZIP emmagatzemen el mateix tipus de nom, però ExifTool l'informa com a ZipFileName. ExifTool també informa aquesta etiqueta per a alguns formats basats en ZIP, com ara documents DOCX. Un còmic CBZ també és un arxiu ZIP.
D'on ve el valor
El programa d'arxiu escriu el nom quan afegeix un fitxer a l'arxiu. En un arxiu ZIP o RAR 5, cada fitxer emmagatzemat té la seva pròpia capçalera, que conté el nom.
GNU gzip desa el nom de fitxer original per defecte, tret que facis servir l'opció -n. Les dades que no provenen d'un fitxer amb nom no tenen cap nom. Un bit de bandera a la capçalera GZIP indica si hi ha un nom present.
Com és el valor
El valor és un nom de fitxer simple amb la seva extensió, com ara example.png. En arxius ZIP i RAR 5, el nom també pot incloure un camí de carpeta. Una barra inclinada / separa els noms de les carpetes.
Un camí ZIP mai comença amb una lletra d'unitat ni amb una barra. Un nom GZIP mai inclou carpetes, perquè gzip les elimina.
Cada format també defineix quins caràcters pot fer servir un nom:
- GZIP: ISO 8859-1, també anomenat Latin-1
- ZIP: el vell IBM Code Page 437, o UTF-8 quan un/a bit de bandera ho indica
- RAR 5: sempre UTF-8
Code Page 437 limita els noms als caràcters de l'interval MS-DOS original. UTF-8 admet tot l'estàndard Unicode, de manera que pot desar lletres de moltes més llengües.
Per què és important
El camp mostra què hi ha dins d'un arxiu abans que el descomprimeixis. L'arxiu mateix pot tenir qualsevol nom, però aquest camp dona el nom i l'extensió del fitxer emmagatzemat.
Per a un fitxer GZIP, el valor conserva el nom original encara que algú canvïi el nom del fitxer .gz més endavant. L'ordre gunzip ignora el nom emmagatzemat per defecte, però l'opció -N el restaura.
Un fitxer .tar.gz és un arxiu TAR comprimit amb gzip. Si gzip va comprimir el fitxer TAR com un fitxer separat amb nom, el valor indica el nom d'aquest fitxer TAR. Quan el programa tar comprimeix l'arxiu en el mateix pas, el valor sovint manca.
Els noms de fitxer poden revelar detalls privats, com ara el nom d'una persona o el nom d'un projecte. El xifratge ZIP normalment només protegeix el contingut dels fitxers.
Els noms, les mides i les dates dels fitxers continuen sent llegibles tret que l'arxiu també utilitzi la funció separada de xifratge del directori central. En un arxiu RAR 5 amb capçaleres xifrades, també es xifren les capçaleres que contenen els noms.