Следующий пример откроет временный файл, запишет в него тестовую строку, после чего выведет содержимое файла.
Пример #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($bz, 10);
// выводим всё, до конца файла (или следующие 1024 символа) и закрываем его.
echo bzread($bz);
bzclose($bz);
?>