bzread

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

bzreadБинарно-безопасное чтение файла bzip2

Описание

bzread ( resource $bz , int $length = 1024 ) : string|false

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($bz4096);
}
bzclose($bz);

echo 
"Содержимое $file: <br />\n";
echo 
$decompressed_file;

?>

Смотрите также

  • bzwrite() - Бинарно-безопасная запись bzip2 файла
  • feof() - Проверяет, достигнут ли конец файла
  • bzopen() - Открывает файл, сжатый с использованием bzip2