(PHP 4 >= 4.0.4, PHP 5)
bzread — Binarnie bezpieczny odczyt pliku bzip2
$bz
[, int $długość
= 1024
] )bzread() odczytuje z podanego wskaźnika pliku.
Odczytywanie jest zatrzymywane, gdy przeczytano długość
(nieskompresowanych) bajtów
lub osiągnięto EOF, cokolwiek wystąpi pierwsze.
bz
Uchwyt do pliku musi być poprawny oraz musi wskazywać na plik otwarty za pomocą funkcji bzopen().
długość
Jeśli nie została określona bzread() zostaną odczytane 1024 (nieskompresowane) bajty. Maksymalnie może zostać odczytanych 8192 bajtów.
Zwraca nieskompresowane dane lub FALSE
w przypadku błędu.
Przykład #1 bzread() przykład
<?php
$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("Nie mogę otworzyć $file");
$decompressed_file = '';
while (!feof($bz)) {
$decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);
echo "Zawartość pliku $file to: <br />\n";
echo $decompressed_file;
?>