aspose.info
ES

LZ - Formato de archivo comprimido Lzip

Actualizado

¿Qué es un archivo LZ?

Un archivo con la extensión .lz es un archivo comprimido creado con Lzip, que es una herramienta gratuita de línea de comandos para la compresión. Admite concatenación para comprimir archivos de soporte. Los archivos LZ tienen una aplicación de tipo multimedia/lzip y admiten índices de compresión más altos que BZ2. LZ se basan en el algoritmo LZMA (cadena Lempel-Ziv-Markov) e incluyen una suma de comprobación CRC de 32 bits y bytes de identificación para comprobar la integridad del archivo.

Formato comprimido LZMA

El formato comprimido LZMA consta de un flujo comprimido de bits que se codifica mediante un codificador de rango binario adaptativo. El flujo se divide en paquetes. Cada paquete describe un solo byte o una secuencia LZ77. La longitud y la distancia de cada paquete se codifica implícita o explícitamente.

Los siete tipos de paquetes son los siguientes (Wikipedia)

Código empaquetado (secuencia de bits)Nombre del paqueteDescripción del paquete
0 + código de bytesLITUn solo byte codificado mediante un codificador de rango binario adaptativo.
1+0 + longitud + distanciaPARTIDOUna secuencia LZ77 típica que describe la longitud y la distancia de la secuencia.
1+1+0+0REPRESENTACIÓN CORTAUna secuencia LZ77 de un byte. La distancia es igual a la última distancia LZ77 utilizada.
1+1+0+1 + largoREPETICIÓN LARGA[0]Una secuencia LZ77. La distancia es igual a la última distancia LZ77 utilizada.
1+1+1+0 + largoREPRESENTACIÓN LARGA[1]Una secuencia LZ77. La distancia es igual a la penúltima distancia LZ77 utilizada.
1+1+1+1+0 + largoREPRESENTACIÓN LARGA[2]Una secuencia LZ77. La distancia es igual a la tercera distancia LZ77 utilizada por última vez.
1+1+1+1+1 + largoREPRESENTACIÓN LARGA[3]Una secuencia LZ77. La distancia es igual a la cuarta distancia LZ77 utilizada por última vez.

Referencias

Véase también