bzread
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzread — Leitura binária segura de arquivo bzip2
Descrição
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.
Parâmetros
bz
-
O ponteiro do arquivo. Precisa ser válido e apontar para um arquivo aberto
com sucesso pela função bzopen().
length
-
Se 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.
Valor Retornado
Retorna os dados descomprimidos, ou false em caso de erro.
Exemplos
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;
?>
Veja Também
- bzwrite() - Gravação binária segura em arquivo bzip2
- feof() - Testa pelo fim-de-arquivo em um ponteiro de arquivo
- bzopen() - Abre um arquivo comprimido com bzip2