重複の可能性:
PHP で使用する圧縮方法は?
PHP には、文字列から小さな文字列を作成する関数がたくさんあるようです。これらの機能は、膨張/収縮、エンコード/デコード、および圧縮/解凍と呼ばれます。zlib
すべてがライブラリに基づいているため、それらのいくつかは互いに互換性があるようです。それらの違いは何ですか?また、それぞれをいつ使用するのですか?
重複の可能性:
PHP で使用する圧縮方法は?
PHP には、文字列から小さな文字列を作成する関数がたくさんあるようです。これらの機能は、膨張/収縮、エンコード/デコード、および圧縮/解凍と呼ばれます。zlib
すべてがライブラリに基づいているため、それらのいくつかは互いに互換性があるようです。それらの違いは何ですか?また、それぞれをいつ使用するのですか?
リンクのページからリンクされている関数ドキュメントに記載されているように:
gzdeflate - deflate データ形式で 「クリーンな」DEFLATEアルゴリズムを使用します。
gzcompress - DEFLATE アルゴリズムに追加のヘッダーとトレーラー データを追加するZLIBデータ形式を使用します。RFC 1950に関しては、「他の圧縮方法を使用するように簡単に拡張できます」。
gzencode - ZLIB 形式よりも多くのヘッダー データを含むgzip アプリケーションデータ形式を使用します。