aspose.info
HU

LZ - Lzip tömörített fájlformátum

Frissítve

Mi az LZ fájl?

Az .lz kiterjesztésű fájl egy tömörített archív fájl, amelyet az Lzip programmal hoztak létre, amely egy ingyenes parancssori eszköz a tömörítéshez. Támogatja az összefűzést a támogató fájlok tömörítéséhez. Az LZ-fájlok médiatípusa application/lzip, és nagyobb tömörítési arányt támogatnak, mint a BZ2. Az LZ az LZMA (Lempel-Ziv-Markov lánc) algoritmuson alapul, és egy 32 bites CRC ellenőrző összeget és azonosító bájtokat tartalmaz a fájl integritásának ellenőrzésére.

LZMA tömörített formátum

Az LZMA tömörített formátum egy tömörített bitfolyamból áll, amelyet adaptív bináris tartománykódolóval kódolnak. A folyam csomagokra van osztva. Minden csomag egy bájtot vagy egy LZ77 sorozatot ír le. Az egyes csomagok hossza és távolsága implicit vagy explicit módon kódolt.

A hét csomagtípus a következő (Wikipedia)

Csomagolt kód (bitsorozat)CsomagnévCsomag leírása
0 + byteCodeLITEgyetlen bájt, amely adaptív bináris tartománykódolóval van kódolva.
1+0 + len + distMATCHEgy tipikus LZ77 sorozat, amely leírja a sorozat hosszát és távolságát.
1+1+0+0SHORTREPEgy bájtos LZ77 sorozat. A távolság megegyezik az utoljára használt LZ77 távolsággal.
1+1+0+1 + lenLONGREP[0]LZ77 sorozat. A távolság megegyezik az utoljára használt LZ77 távolsággal.
1+1+1+0 + lenLONGREP[1]LZ77 sorozat. A távolság megegyezik a második legutoljára használt LZ77 távolsággal.
1+1+1+1+0 + lenLONGREP[2]LZ77 sorozat. A távolság egyenlő a harmadik utoljára használt LZ77 távolsággal.
1+1+1+1+1 + lenLONGREP[3]LZ77 sorozat. A távolság megegyezik a negyedik utoljára használt LZ77 távolsággal.

Hivatkozások

Lásd még