コンテンツへスキップ
uencoder

gzip

gzip は DEFLATE 圧縮形式(RFC 1952)の GNU 実装であり、ヘッダーとトレーラーのメタデータ(元のサイズ、CRC32、タイムスタンプ)を追加する。Unix 上で最も普遍的な圧縮ツールである。

目的

クロスプラットフォームのファイル圧縮とアーカイブを提供する。ほぼすべてのシステムと HTTP 実装でサポートされる。

メカニズム

DEFLATE 圧縮コアに、10 バイトのヘッダー(マジック、メソッド、フラグ、タイムスタンプ)、オプションの元ファイル名、検証用の CRC32 + ISIZE トレーラーを加える。

ユースケース

  • HTTP での Content-Encoding
  • Unix ファイル圧縮
  • ソフトウェアパッケージ配布

関連ツール

References