bzread
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzread — 바이너리 안전 bzip2 파일 읽기
설명
bzread(resource $bz
, int $length
= 1024): string|false
bzread()는 주어진 bzip2 파일 포인터에서 읽습니다.
length
(압축되지 않은) 바이트를 읽거나 EOF에 도달하면 읽기가 중지됩니다.
매개변수
bz
- 파일 포인터. 유효해야 하며 bzopen()에 의해 성공적으로 열린 파일을 가리켜야 합니다.
length
- 지정하지 않으면 bzread()는 한 번에 1024(압축되지 않은) 바이트를 읽습니다. 한 번에 최대 8192개의 압축되지 않은 바이트를 읽습니다.
반환 값
압축되지 않은 데이터를 반환하거나 오류가 발생하면 false
를 반환합니다.
Examples
예제 #1 bzread() 예제
<?php
$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("Couldn't open $file");
$decompressed_file = '';
while (!feof($bz)) {
$decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);
echo "The contents of $file are: <br />\n";
echo $decompressed_file;
?>