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;

?>
                  
                

기타

  • bzwrite() - 바이너리 안전한 bzip2 파일 쓰기
  • feof() - 파일 포인터에서 파일 끝 테스트
  • bzopen() - bzip2 압축 파일을 엽니다.