bzip2 函数用于透明地读写 bzip2(.bz2)压缩文件。

本模块使用了 Julian Seward 的 » bzip2 库中的函数。本模块需要 bzip2/libbzip2 版本 >= 1.0.x。

PHP 的 Bzip2 支持默认未打开。编译 PHP 时需要 –with-bz2[=DIR] 配置选项来激活 bzip2 支持。

下面的范例打开一个临时文件并写入了一个测试字符串,然后输出该文件里的内容:

Example #1 bzip2 小例子

 相关函数:

  • bzclose — 关闭一个 bzip2 文件
  • bzcompress — 把一个字符串压缩成 bzip2 编码数据
  • bzdecompress — 解压经 bzip2 编码过的数据
  • bzerrno — 返回一个 bzip2 错误码
  • bzerror — 返回包含 bzip2 错误号和错误字符串的一个 array
  • bzerrstr — 返回一个 bzip2 的错误字符串
  • bzflush — 强制写入所有写缓冲区的数据
  • bzopen — 打开一个经 bzip2 压缩过的文件
  • bzread — bzip2 文件二进制安全地读取
  • bzwrite — 二进制安全地写入 bzip2 文件