(PHP 4 >= 4.0.4, PHP 5, PHP 7)
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;
?>