Question
Quand je suis en utilisant bzopen
, dois-je bzwrite()
déjà comprimé par une chaîne de bzcompress()
ou est-elle comprimé automatiquement lors de l'écriture?
La solution
A en juger par Exemple # 1 sur la page de manuel de bzwrite
(citant) :
<?php
$str = "uncompressed data";
$bz = bzopen("/tmp/foo.bz2", "w");
bzwrite($bz, $str, strlen($str));
bzclose($bz);
?>
Je dirais qu'il n'y a pas besoin de compresser les données avec vous bzcompress
avant d'utiliser bzwrite
.
En outre, l'exécution de cette portion de code va créer un fichier avec un contenu qui ressemble à ceci:
$ cat /tmp/foo.bz2
BZh91AY&SY7�w�@.� 1�&2��� q�o
|]��B@���`
Ne ressemble pas "uncompressed data
" - et ressemble à certaines données compressées bzip2; -)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow