Domanda
Quando sto usando bzopen
, ho bisogno di bzwrite()
già compresso da una stringa bzcompress()
o è di essere compressi automaticamente durante la scrittura?
Soluzione
A giudicare dal Esempio # 1 nella pagina di manuale di bzwrite
(citando) :
<?php
$str = "uncompressed data";
$bz = bzopen("/tmp/foo.bz2", "w");
bzwrite($bz, $str, strlen($str));
bzclose($bz);
?>
Direi che non v'è alcuna necessità di comprimere i dati da soli con bzcompress
prima di utilizzare bzwrite
.
Inoltre, l'esecuzione di questa porzione di codice creerà un file con contenuti che assomiglia a questo:
$ cat /tmp/foo.bz2
BZh91AY&SY7�w�@.� 1�&2��� q�o
|]��B@���`
Non sembra "uncompressed data
" - e si presenta come alcuni dati bzip2 compresso; -)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow