Diccionario

¿Qué es un nombre de archivo comprimido?

El nombre de archivo comprimido es el nombre que un archivo GZIP, RAR o 7z registra para un archivo almacenado dentro de él. Por lo general, es diferente del nombre del propio archivo comprimido.

archived-file-name

Un archivo archivado es un archivo almacenado dentro de un archivo comprimido, como un archivo GZIP, RAR o 7z. El nombre de archivo comprimido es el nombre de ese archivo almacenado, tal como lo registra el archivo comprimido. Este nombre es independiente del nombre de archivo del propio archivo comprimido.

Por ejemplo, el programa gzip convierte un archivo llamado example.png en un archivo llamado example.png.gz. El archivo comprimido recibe el nuevo nombre, pero el nombre de archivo comprimido dentro de él sigue siendo example.png.

En otros contextos, "archivado" significa que los archivos se trasladaron fuera del uso diario a un almacenamiento a largo plazo. Este artículo trata el campo de metadatos para archivos almacenados dentro de un archivo comprimido.

Qué archivos lo llevan

En el programa de metadatos ExifTool, la etiqueta ArchivedFileName proviene de archivos GZIP, RAR y 7z. Para un archivo GZIP, ExifTool lee estas etiquetas solo para el primer archivo del archivo comprimido. Para un archivo RAR o 7z, las lee para cada archivo, pero el comando exiftool solo muestra el primer nombre a menos que añadas -a.

Los archivos de cómics son archivos comprimidos normales con una extensión diferente. Un archivo CBR es un archivo RAR y un archivo CB7 es un archivo 7z. El nombre de una imagen de página puede, por lo tanto, aparecer en este campo.

Los archivos ZIP almacenan el mismo tipo de nombre, pero ExifTool lo muestra como ZipFileName. ExifTool también muestra esta etiqueta para algunos formatos basados en ZIP, como documentos DOCX. Un cómic CBZ también es un archivo ZIP.

De dónde proviene el valor

El programa de compresión escribe el nombre cuando añade un archivo al archivo comprimido. En un archivo ZIP o RAR 5, cada archivo almacenado tiene su propia cabecera, que contiene el nombre.

GNU gzip guarda el nombre de archivo original de forma predeterminada, a menos que uses la opción -n. Los datos que no proceden de un archivo con nombre no tienen ningún nombre. Un bit de bandera en la cabecera GZIP indica si hay un nombre presente.

Cómo es el valor

El valor es un nombre de archivo sencillo con su extensión, como example.png. En archivos ZIP y RAR 5, el nombre también puede incluir una ruta de carpeta. Una barra inclinada / separa los nombres de las carpetas.

Una ruta ZIP nunca empieza con una letra de unidad ni con una barra. Un nombre GZIP nunca incluye carpetas, porque gzip las elimina.

Cada formato también define los caracteres que puede usar un nombre:

  • GZIP: ISO 8859-1, también llamado Latin-1
  • ZIP: la antigua IBM Code Page 437, o UTF-8 cuando lo indica un bit de bandera
  • RAR 5: siempre UTF-8

Code Page 437 limita los nombres a los caracteres del rango original de MS-DOS. UTF-8 admite todo el estándar Unicode, por lo que puede almacenar letras de muchas más lenguas.

Por qué es importante

El campo muestra qué hay dentro de un archivo comprimido antes de que lo descomprimas. El archivo comprimido en sí puede tener cualquier nombre, pero este campo da el nombre y la extensión del archivo almacenado.

Para un archivo GZIP, el valor conserva el nombre original incluso si alguien cambia el nombre del archivo .gz después. El comando gunzip ignora el nombre almacenado de forma predeterminada, pero la opción -N lo restaura.

Un archivo .tar.gz es un archivo TAR comprimido con gzip. Si gzip comprimió el archivo TAR como un archivo independiente con nombre, el valor nombra ese archivo TAR. Cuando el programa tar comprime el archivo en el mismo paso, el valor a menudo falta.

Los nombres de archivo pueden revelar datos privados, como el nombre de una persona o el nombre de un proyecto. El cifrado ZIP suele proteger solo el contenido de los archivos.

Los nombres, tamaños y fechas de los archivos siguen siendo legibles a menos que el archivo comprimido use también la función separada de cifrado del directorio central. En un archivo RAR 5 con cabeceras cifradas, las cabeceras que contienen los nombres también están cifradas.