Vad är ZL fil?
En fil med filtillägget .zl är ett ZLIP-komprimerat filformat som använder en variant av DEFLATE-komprimeringsalgoritmen för att komprimera filer. Det är oberoende av CPU-typ, operativsystem, filsystem och teckenuppsättning, och kan därför användas för utbyte av information. Tekniska specifikationer för ZLIP-komprimering finns på IETF-webbplatsen och kan refereras från utvecklarens perspektiv.
ZL filformat
En zlib-ström har följande struktur:
- CMF (Compression Method and flags)- Denna byte är uppdelad i en 4-bitars komprimeringsmetod och ett 4-bitars informationsfält beroende på komprimeringsmetoden.
bits 0 to 3  CM     Compression method
bits 4 to 7  CINFO  Compression info
- CM (Kompressionsmetod)- Den identifierar komprimeringsmetoden som används i filen. Dess värden och motsvarande komprimeringsmetod är som följer.
| CM-värde | Kompression | 
|---|---|
| CM = 8 | DEFLATE med en fönsterstorlek upp till 32K | 
| CM = 15 | Reserverad | 
- CINFO (Kompressionsinformation)- För CM = 8 är CINFO bas-2-logaritmen för LZ77-fönsterstorleken, minus åtta (CINFO=7 indikerar en fönsterstorlek på 32K).
- FLG (FLaGs)- Denna flaggbyte är uppdelad enligt följande:
  bits 0 to 4  FCHECK  (check bits for CMF and FLG)
  bit  5       FDICT   (preset dictionary)
  bits 6 to 7  FLEVEL  (compression level)