Deflate
From Wikipedia, the free encyclopedia
特徴
技術詳細
利用例
Deflateアルゴリズムが利用されているソフトウェアの一例を挙げる。
- zlib
- ZIP
- GZIP
- 7z
- Portable Network Graphics (PNG)
また、ほとんどのプログラミング言語で利用できる。以下はその一例。
- Java - Deflater クラスで nowrap を有効にすることにより素の deflate が扱え、別途 zlib 形式や gzip 形式のヘッターやフッターの付いた物も扱える。
- Perl
- PHP
- Python
- Ruby
- C#、VB.NET等の.NET Framework 2.0以降対応言語 - DeflateStream クラスで素の deflate もしくは GZipStream クラスで gzip 形式。
Apache HTTP ServerなどのWebサーバでも圧縮通信を zlib 形式で Deflate を使って実装している。
zlibとgzip
関連項目
外部リンク
- 統合アーカイバプロジェクト
- アーカイブ形式解説 - ウェイバックマシン(2008年12月8日アーカイブ分)
- RFC 1950(zlib)
- RFC 1951(Deflate)
- Archiver Compression Test