aspose.info
ES

Formato de archivo GZ - Archivo de archivo comprimido GNU

Actualizado

¿Qué es un archivo GZ?

Un archivo GZ es un archivo comprimido que se crea utilizando el algoritmo de compresión estándar gzip (GNU zip). Puede contener múltiples archivos comprimidos, directorios y apéndices de archivos. Este formato se desarrolló inicialmente para reemplazar los formatos de compresión en los sistemas UNIX. y sigue siendo uno de los tipos de archivo más comunes en los sistemas Linux. Aplicaciones como WinZip pueden abrir archivos GZ para ver su contenido tanto en Windows como en MacOS.

Formato de archivo GZ - Más información

Gzip utiliza el algoritmo DEFLATE para la compresión del archivo y se diferencia del formato de archivo ZIP en la aplicación del algoritmo de compresión en el archivo completo. en lugar de archivos individuales. Las especificaciones de formato de archivo GZIP versión 4.3 publicadas por el Grupo de trabajo de ingeniería de Internet (IETF) contienen información detallada sobre el formato de archivo. El formato de archivo consta de:

  • Encabezado de archivo
  • Encabezados opcionales
  • Datos comprimidos
  • Pie de página del archivo

Encabezado del archivo GZ

El encabezado del archivo GZ consta de 10 bytes de la siguiente manera:

DesplazamientoTamañoValorDescripción
020x1f 0x8bNúmero mágico que identifica el tipo de archivo
21Método de compresión * 0-7 (Reservado) * 8 (Desinflado)
31Banderas de archivo
44marca de tiempo de 32 bits
81Banderas de compresión
91ID del sistema operativo

Indicadores de archivo

ValorIdentificadorDescripción
0x01FTEXTSi se establece, los datos sin comprimir deben tratarse como texto en lugar de datos binarios. Esta marca indica la conversión de final de línea para archivos de texto multiplataforma, pero no la impone.
0x02FHCRCEl archivo contiene una suma de comprobación de encabezado (CRC-16)
0x04FEXTRAEl archivo contiene campos adicionales
0x08FNAMEEl archivo contiene una cadena de nombre de archivo original
0x10FCOMMENTEl archivo contiene un comentario
0x20Reservado
0x40Reservado
0x80Reservado

Sistema operativo

ValorDescripción
0Sistema de archivos FAT (MS-DOS, OS/2, NT/Win32)
1Amiga
2VMS (u OpenVMS)
3Unix
4VM/CMS
5TDS de Atari
6Sistema de archivos HPFS (OS/2, NT)
7Macintosh
8Sistema Z
9CP/M
10TOP-20
11sistema de archivos NTFS (NT)
12QDOS
13RISCOS DE BELLOTA
255desconocido

Encabezados opcionales GZ

Los encabezados adicionales opcionales son los indicados por las banderas del archivo e incluyen información como el nombre del archivo original, campos adicionales, comentarios y suma de verificación del encabezado.

Datos comprimidos

Esta sección contiene los datos comprimidos utilizando el algoritmo de compresión DEFLATE.

Pie de página del archivo GZ

El pie de página del archivo tiene un tamaño de 8 bytes y contiene la siguiente información.

DesplazamientoTamañoDescripción
04Suma de control (CRC-32)
44Valor del tamaño de los datos sin comprimir en bytes

Referencias

Véase también