Gzip
2012年8月に発行されたRFC 6713でapplication/gzipが定義されて、IANAにも正式に登録された。以前はapplication/x-gzipやapplication/x-gzip-compressedなどが用いられていた。
tarによるアーカイブがなされている場合は、非公式のapplication/x-tar-gzも用いられる。
詳細情報を表示する
gzipはzip等と異なりファイルアーカイバとしての機能は持たず、複数ファイルを扱いたい場合はtarファイルをgzip圧縮するという使い方が一般的である。GNU tarにはアーカイブをgzipにフィルタする-zオプションが付いている。これによりアーカイブと圧縮を同時に、あるいは抽出と伸張を同時に行うことができる。gzip圧縮したtarアーカイブは拡張子.tar.gzまたは.tgzを付ける習慣がある。
HTTP 1.1にはデータを圧縮し転送量を減らす機能があるが、gzipはその際の圧縮フォーマットの一つとしても使われている。また、gzipはその仕様がRFC 1952で記述されている。
初期のうちに登場した1.2.4が安定したバージョンとして長期にわたって利用されたが、4GB超のファイルへの対応が無かったため、種々のバージョンアップが行われた。
今日では、圧縮・伸張の速度より圧縮率の高さを重視する場合には、bzip2やxzを使用することがある。