🍋
Menu
.gz Archive

gzip(GNU Zip Compressed)

GZはgzip圧縮ファイルのファイル拡張子で、UnixおよびLinuxシステムの標準圧縮ツールです。GzipはDEFLATEアルゴリズムを使用して単一ファイルを圧縮します。複数ファイルを圧縮するには、通常TARと組み合わせて.tar.gz(tgz)アーカイブを作成します。

MIMEタイプ

application/gzip

種類

バイナリ

圧縮

無劣化

メリット

  • + Universal support on Unix/Linux and in HTTP content encoding
  • + Fast decompression speed
  • + Simple single-file compression with integrity checking

デメリット

  • Compresses only one file — needs TAR for directories
  • Lower compression ratio than bzip2, xz, or Zstandard
  • No encryption support built into the format

.GZを使うタイミング

単一ファイルの圧縮、ウェブサーバーのコンテンツエンコーディング、複数ファイルアーカイブのためのTARとの組み合わせにgzipを使用してください。

技術的詳細

GzipはDEFLATE圧縮(LZ77 + ハフマン符号化)を使用し、マジックナンバー、タイムスタンプ、OS識別子を含む10バイトヘッダーを持ちます。CRC-32チェックサムと元のファイルサイズがトレーラーとして追加されます。

歴史

Jean-loup GaillyとMark Adlerは1992年に、LZW特許で制約されていたUnix compressユーティリティのフリーな代替としてgzipを作成しました。GzipはHTTPコンテンツエンコーディングとLinuxパッケージのデフォルト圧縮となりました。

.GZから変換

.GZに変換

関連フォーマット