bzread
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
bzread — Binarnie bezpieczny odczyt pliku bzip2
Opis
bzread
( resource $bz
[, int $długość
= 1024
] ) : string
Odczytywanie jest zatrzymywane, gdy przeczytano długość
(nieskompresowanych) bajtów
lub osiągnięto EOF, cokolwiek wystąpi pierwsze.
Parametry
-
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.
Zwracane wartości
Zwraca nieskompresowane dane lub FALSE
w przypadku błędu.
Przykłady
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;
?>
Zobacz też:
- bzwrite() - Binarnie bezpieczny zapis plików bzip2
- feof() - Sprawdza czy wskaźnik pliku jest na końcu pliku (EOF)
- bzopen() - Otwiera skompresowany plik bzip2