Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

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()も参照下さい。