aspose.info
JA

ZL - ZLIP 圧縮ファイル形式

更新日

.ZL オプション番号

拡張子が .zl のファイルは、ファイルの圧縮に DEFLATE 圧縮アルゴリズムの変形を使用する ZLIP 圧縮ファイル形式です。これは、CPU タイプ、オペレーティング システム、ファイル システム、および文字セットに依存しないため、情報の交換に使用できます。 ZLIP 圧縮の技術仕様は IETF サイト で公開されており、開発者の観点から参照できます。

ZL ファイル形式

zlib ストリームの構造は次のとおりです。

  • CMF (Compression Method and flags) - このバイトは、圧縮方法に応じて 4 ビットの圧縮方法と 4 ビットの情報フィールドに分割されます。
bits 0 to 3  CM     Compression method
bits 4 to 7  CINFO  Compression info
  • CM (圧縮方法) - ファイルで使用されている圧縮方法を識別します。その値と対応する圧縮方法は次のとおりです。

| | CM値|圧縮| |—|—| |CM = 8|最大 32K のウィンドウ サイズでの DEFLATE| |CM = 15|予約済み|

  • CINFO (圧縮情報) - CM = 8 の場合、CINFO は LZ77 ウィンドウ サイズの 2 を底とする対数から 8 を引いたものです (CINFO=7 は 32K ウィンドウ サイズを示します)。

  • FLG (FLaGs) - このフラグ バイトは次のように分割されます。

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

参照

※【Zlibファイル形式仕様】(https://tools.ietf.org/html/rfc1950)

関連項目