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

# bzcompress

(PHP 4 >= 4.0.4)

bzcompress -- 文字列をbzip2形式のデータに圧縮する

## 説明

string bzcompress ( string source [, int blocksize [, int workfactor]])

bzcompress() は、文字列 `source` を圧縮し、bzip2形式のデータとして返 します。

オプションのパラメータ`blocksize`は、圧縮時 のブロック長を指定し、1から9の数とする必要があります。この場合、9 の圧縮度が最大ですが、リソースの消費量も最大となります。 `blocksize` は、デフォルトで4になっています。

オプションのパラメータ`workfactor`は、 繰り返しが多い、最悪の入力データの場合の圧縮処理の動作を制御しま す。この値は、0から250までとなり、0は特別な場合、30はデフォルト値 となります。`workfactor` によらず圧縮された データは同じになります。

例 1bzcompress() の例
    <?php
    $str = "sample data";
    $bzstr = bzcompress($str, 9);
    print $bzstr;
    ?>

bzdecompress()も参照下さい。

前のページ | ホーム | 次のページ
bzclose | 上に戻る | bzdecompress