aspose.info
RO

LZ - Format de fișier comprimat Lzip

Actualizat

Ce este un fișier LZ?

Un fișier cu extensia .lz este un fișier de arhivă comprimat creat cu Lzip, care este un instrument gratuit de linie de comandă pentru compresie. Acceptă concatenarea pentru a comprima fișierele de suport. Fișierele LZ au tip media application/lzip și acceptă rații de compresie mai mari decât BZ2. LZ se bazează pe algoritmul LZMA (lanț Lempel-Ziv-Markov) și includ o sumă de control CRC de 32 de biți și octeți de identificare pentru verificarea integrității fișierului.

Format comprimat LZMA

Formatul comprimat LZMA constă dintr-un flux comprimat de biți care este codificat folosind un codificator de interval binar adaptiv. Fluxul este împărțit în pachete. Fiecare pachet descrie fie un singur octet, fie o secvență LZ77. Lungimea și distanța fiecărui pachet sunt codificate implicit sau explicit.

Cele șapte tipuri de pachete sunt următoarele (Wikipedia)

Cod împachetat (secvență de biți)Numele pachetuluiDescrierea pachetului
0 + byteCodeLITUn singur octet codificat folosind un codificator de interval binar adaptiv.
1+0 + len + distMECIO secvență tipică LZ77 care descrie lungimea și distanța secvenței.
1+1+0+0SHORTREPO secvență LZ77 de un octet. Distanța este egală cu ultima distanță LZ77 utilizată.
1+1+0+1 + lenLONGREP[0]O secvență LZ77. Distanța este egală cu ultima distanță LZ77 utilizată.
1+1+1+0 + lenLONGREP[1]O secvență LZ77. Distanța este egală cu ultima distanță LZ77 utilizată.
1+1+1+1+0 + lenLONGREP[2]O secvență LZ77. Distanța este egală cu ultima distanță LZ77 utilizată.
1+1+1+1+1 + lenLONGREP[3]O secvență LZ77. Distanța este egală cu ultima distanță LZ77 utilizată.

Referințe

Vezi și