VBzip2 圧縮関数
このモジュールは、Julian Seward により作成されたbzip2(.bz2)圧縮さ
れたファイルを透過的に読み書きするためのbzip2ライブラリの関数を使用しています。
PHPにおけるbzip2サポートはデフォルトで有効になっていません。PHPで
bzip2サポートを有効にするには、PHPのコンパイル時に設定オプションに
--with-bz2を使
用する必要があります。このモジュールは、bzip2/libbzip2 version
>= 1.0.x を必要とします。
この例は、テンポラリファイルをオープンし、テスト用の文字列を書き
込みます。この後、このファイルの内容を出力します。
例 1簡単な bzip2 の例 <?php
$filename = "/tmp/testfile.bz2";
$str = "This is a test string.\n";
// 書き込み用にオープン
$bz = bzopen($filename, "w");
// ファイルに文字列を書き込む
bzwrite($bz, $str);
// ファイルを閉じる
bzclose($bz);
// 読み込み用にファイルをオープン
$bz = bzopen($filename, "r");
// 10文字読み込む
print bzread($bz, 10);
// ファイルの終端まで出力(または次の1024文字)し、閉じる
print bzread($bz);
bzclose($bz);
?> |
|