首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

bzread

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

bzread - 读取二进制安全 bzip2 文件

描述

代码语言:javascript
复制
string bzread ( resource $bz [, int $length = 1024 ] )

bzread()从给定的 bzip2 文件指针读取。

当读取length(未压缩)字节或到达 EOF 时,读取停止,以先到者为准。

参数

bz

文件指针。它必须是有效的,并且必须指向由 bzopen()成功打开的文件。

length

如果未指定,bzread()将一次读取1024(未压缩)字节。一次最多可读取8192个未压缩的字节。

返回值

返回未压缩的数据,或FALSE出错。

例子

示例#1 bzread()示例

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券