PHP Bz2扩展问题

时间:2010-03-23 21:08:28

标签: php bzip2

当我使用bzopen时,是否需要bzwrite()已经被bzcompress()字符串压缩,或者是否在写入时自动压缩?

1 个答案:

答案 0 :(得分:2)

根据 bzwrite (引用)的手册页上的示例#1 判断:

<?php
$str = "uncompressed data";
$bz = bzopen("/tmp/foo.bz2", "w");
bzwrite($bz, $str, strlen($str));
bzclose($bz);
?>

我想说在使用bzcompress之前,无需使用bzwrite自行压缩数据。


此外,执行这部分代码将创建一个内容如下所示的文件:

$ cat /tmp/foo.bz2
BZh91AY&SY7�w�@.� 1�&2��� q�o
|]��B@���`

看起来不像“uncompressed data” - 看起来像是一些bzip2压缩数据; - )