を使用している場合、文字列で既に圧縮するbzopen
必要がありますか、それとも書き込み中に自動的に圧縮されますか?bzwrite()
bzcompress()
1280 次
1 に答える
2
(quoting)のマニュアルページの例 #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 圧縮されたデータのように見えます ;-)
于 2010-03-23T21:11:33.487 に答える