(PHP 4 >= 4.0.4, PHP 5)
bzread — Бинарно-безопасное чтение файла bzip2
$bz
[, int $length
= 1024
] )bzread() читает из переданного bzip2 файлового указателя.
Чтение останавливается, если было считано length
(несжатых) байт
или был достигнут конец файла, в зависимости от того, что произойдет раньше.
bz
Указатель на файл. Должен быть корректным и указывать на файл, успешно открытый bzopen().
length
Если не указан, bzread() будет считывать 1024 (несжатых) байта за один раз. За один раз может быть считано максимум 8192 байта.
Возвращает распакованные данные либо FALSE
в случае ошибки.
Пример #1 Пример использования bzread()
<?php
$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("Невозможно открыть $file");
$decompressed_file = '';
while (!feof($bz)) {
$decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);
echo "Содержимое $file: <br />\n";
echo $decompressed_file;
?>