bzread
bzread
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
bzread - 读取二进制安全 bzip2 文件
描述
string bzread ( resource $bz [, int $length = 1024 ] )
bzread()
从给定的 bzip2 文件指针读取。
当读取length
(未压缩)字节或到达 EOF 时,读取停止,以先到者为准。
参数
bz
文件指针。它必须是有效的,并且必须指向由 bzopen()成功打开的文件。
length
如果未指定,bzread()
将一次读取1024(未压缩)字节。一次最多可读取8192个未压缩的字节。
返回值
返回未压缩的数据,或FALSE
出错。
例子
示例#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 压缩文件
← bzopen
bzwrite →