bzread
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzread — Lectura segura de ficheros bzip2
Descripción
bzread(resource $bz
, int $length
= 1024): string
La lectura finaliza una vez que se han leído length
bytes (descomprimidos)
o cuando se alcanza EOF, lo primero que suceda.
Parámetros
-
bz
-
El puntero al fichero. Tiene que ser válido y debe apuntar a un
fichero que se haya abierto con éxito con bzopen().
-
length
-
Si no se especifica, bzread() leerá bloques de 1024
bytes (descomprimidos) al momento. Un máximo de 8192
bytes descomprimidos serán leídos.
Valores devueltos
Devuelve la información descomprimida, o false
en caso de error.
Ejemplos
Ejemplo #1 ejemplo de bzread()
<?php
$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("No se ha podido abrir $file");
$decompressed_file = '';
while (!feof($bz)) {
$decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);
echo "El contenido de $file es: <br />\n";
echo $decompressed_file;
?>
Ver también
- bzwrite() - Escribe en un fichero bzip2 de forma segura binariamente
- feof() - Comprueba si el puntero a un archivo está al final del archivo
- bzopen() - Abre un fichero comprimido con bzip2