PHP - bzip2 函式



bzip2 函式可用於透明地讀取和寫入 bzip2 (.bz2) 壓縮檔案。

Bzip2 模組可以使用 Julian Seward 的 bzip2 庫的函式。此模組可能需要 bzip2/libbzip2 版本 >= 1.0.x。

PHP 中的 Bzip2 支援預設情況下未啟用。我們需要在編譯 PHP 時使用 --with-bz2[=DIR] 配置選項來啟用 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 檔案寫入。

php_function_reference.htm
廣告