当我使用bzopen
时,是否需要bzwrite()
已经被bzcompress()
字符串压缩,或者是否在写入时自动压缩?
答案 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压缩数据; - )