当我用 bzopen, 我需要 bzwrite() 已经被压缩通过一个 bzcompress() 串还是被压缩的时自动文字?

有帮助吗?

解决方案

判断 例#1 在该手册的 bzwrite (引用) :

<?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压缩的数据;-)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top