(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzread — Бинарно-безопасное чтение файла bzip2
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;
?>