(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzread — Leitura binária segura de arquivo bzip2
bzread() faz leitura de um ponteiro de arquivo bzip2 fornecido.
A leitura para quando o número de bytes (não comprimidos) informado em length tiver sido
alcançado ou o final do arquivo, o que ocorrer primeiro.
bzO ponteiro do arquivo. Precisa ser válido e apontar para um arquivo aberto com sucesso pela função bzopen().
lengthSe não especificado, a função bzread() lerá 1024 bytes (não comprimidos) de cada vez. Um máximo de 8192 bytes não comprimidos será lido de cada vez.
Retorna os dados descomprimidos, ou false em caso de erro.
Exemplo #1 Exemplo de bzread()
<?php
$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("Não foi possível abrir $file");
$decompressed_file = '';
while (!feof($bz)) {
$decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);
echo "O conteúdo de $file é: <br />\n";
echo $decompressed_file;
?>