PHP マニュアル
前のページ |  | 次のページ

# gzencode

(PHP 4 >= 4.0.4)

gzencode -- gzip 圧縮された文字列を作成

## 説明

string gzencode ( string data [, int level])

この関数は、入力 `data`を gzip プログラムの出力と互換性のある形式で圧縮 して返します。エラーが発生した場合は、`FALSE`を返します。オプション のパラメータ`level` には、圧縮をしない場合に 0、最大限の圧縮を行う場合に9を指定可能です。指定されない場合のデ フォルト圧縮レベルは1になります。

返されるデータには、標準的な.gzファイルとするために適当なヘッダと データ構造が含まれます。例を以下に示します。

例 1gzipファイルを作成する
    <?php
        $data = implode("", file("bigfile.txt"));
        $gzdata = gzencode($data, 9);
        $fp = fopen("bigfile.txt.gz", "w");
        fwrite($fp, $gzdata);
        fclose($fp);
    ?>

GZIPファイルフォーマットに関する詳細な情報については、次のドキュ メントを参照下さい。 GZIP file format specification version 4.3 (RFC 1952)

gzcompress(). gzuncompress(), gzdeflate(), gzinflate()も参照下さい。

前のページ | ホーム | 次のページ
gzdeflate | 上に戻る | gzeof