aspose.info
SV

ZL - ZLIP komprimerat filformat

Uppdaterad

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ärdeKompression
CM = 8DEFLATE med en fönsterstorlek upp till 32K
CM = 15Reserverad
  • 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)

Referenser

Se även