PHP bzip2函数

PHP bzip2函数

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

Bzip2模块可以使用Julian Seward的bzip2库的函数。此模块可以要求bzip2/libbzip2版本>= 1.0.x。

PHP不默认启用对bzip2的支持。我们需要使用–with-bz2[=DIR]配置选项在编译PHP时启用bzip2支持。

示例

<?php
   filename = "/tmp/testfile.bz2";str = "This is a test string.\n";
   bz = bzopen(filename, "w");
   bzwrite(bz,str);
   bzclose(bz);bz = bzopen(filename, "r");
   echo bzread(bz, 10);
   echo bzread(bz);
   bzclose(bz);
?>

预定义常量

此扩展没有定义任何常量。

序号 功能和描述
1 bzclose() 这个函数用于关闭一个bzip2文件。
2 bzcompress() 这个函数用于将字符串压缩成bzip2编码的数据。
3 bzdecompress() 这个函数用于解压缩bzip2编码的数据。
4 bzerrno() 这个函数用于返回bzip2错误码。
5 bzerror() 这个函数用于返回bzip2错误编号和错误字符串的数组。
6 bzerrstr() 这个函数用于返回bzip2错误字符串。
7 bzflush() 这个函数可以强制写入所有缓冲数据。
8 bzopen() 这个函数可以打开一个bzip2压缩文件。
9 bzread() 这个函数是一个二进制安全的bzip2文件读取函数。
10 bzwrite() 这个函数是一个二进制安全的bzip2文件写入函数。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程