# 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

bzread() lee del puntero de fichero bzip2 pasado como parámetro.

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