aspose.info
IT

ZL - Formato file compresso ZLIP

Aggiornato

Che cos’è un file ZL?

Un file con estensione .zl è un formato di file compresso ZLIP che utilizza una variante dell’algoritmo di compressione DEFLATE per la compressione dei file. È indipendente dal tipo di CPU, dal sistema operativo, dal file system e dal set di caratteri e quindi può essere utilizzato per lo scambio di informazioni. Le specifiche tecniche della compressione ZLIP sono disponibili sul sito IETF e possono essere referenziate dal punto di vista dello sviluppatore.

Formato file ZL

Un flusso zlib ha la seguente struttura:

  • CMF (Metodo di compressione e flag) - Questo byte è suddiviso in un metodo di compressione a 4 bit e un campo di informazioni a 4 bit a seconda del metodo di compressione.
bits 0 to 3  CM     Compression method
bits 4 to 7  CINFO  Compression info
  • CM (Metodo di compressione) - Identifica il metodo di compressione utilizzato nel file. I suoi valori e il metodo di compressione corrispondente sono i seguenti.
Valore CMCompressione
CM = 8DEFLATE con una dimensione della finestra fino a 32K
CM = 15Riservato
  • CINFO (Informazioni sulla compressione) - Per CM = 8, CINFO è il logaritmo in base 2 della dimensione della finestra LZ77, meno otto (CINFO=7 indica una dimensione della finestra di 32K).

  • FLG (FLaGs) - Questo byte di flag è suddiviso come segue:

  bits 0 to 4  FCHECK  (check bits for CMF and FLG)
  bit  5       FDICT   (preset dictionary)
  bits 6 to 7  FLEVEL  (compression level)

Riferimenti

Vedi anche