Mi az a ZL fájl?
A .zl kiterjesztésű fájl egy ZLIP tömörített fájlformátum, amely a DEFLATE tömörítési algoritmus egy változatát használja a fájlok tömörítésére. Független a CPU típusától, az operációs rendszertől, a fájlrendszertől és a karakterkészlettől, ezért használható információcserére. A ZLIP-tömörítés műszaki specifikációi az IETF webhelyen érhetők el, és a fejlesztők szemszögéből is hivatkozhatnak rájuk.
ZL fájl formátum
A zlib adatfolyam a következő szerkezettel rendelkezik:
- `CMF (tömörítési módszer és zászlók) - Ez a bájt a tömörítési módszertől függően 4 bites tömörítési módszerre és 4 bites információs mezőre van felosztva.
 
bits 0 to 3  CM     Compression method
bits 4 to 7  CINFO  Compression info
CM (tömörítési módszer)- A fájlban használt tömörítési módszert azonosítja. Értékei és a megfelelő tömörítési módszer a következők.
| CM Value | Tömörítés | 
|---|---|
| CM = 8 | DEFLATE 32K-ig terjedő ablakmérettel | 
| CM = 15 | Fenntartva | 
CINFO (Tömörítési információ)- CM = 8 esetén a CINFO az LZ77 ablakméretének 2-es bázis logaritmusa, mínusz nyolc (a CINFO=7 32K-os ablakméretet jelöl).“FLG (FLaGs)” - Ez a jelző bájt a következőképpen oszlik meg:
  bits 0 to 4  FCHECK  (check bits for CMF and FLG)
  bit  5       FDICT   (preset dictionary)
  bits 6 to 7  FLEVEL  (compression level)