Bzip2
PHP Manual

この例は、テンポラリファイルをオープンし、テスト用の文字列を書き込みます。 この後、このファイルの内容を出力します。

例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文字読み込む
echo bzread($bz10);

// ファイルの終端まで出力(または次の1024文字)し、閉じる
echo bzread($bz);

bzclose($bz);

?>

Bzip2
PHP Manual