bzcompress

bzcompress -- Compresse une chaîne avec bzip2

Description

string bzcompress ( string source [, int blocksize [, int workfactor]])

bzcompress( ) compresse la chaîne source et retourne les données ainsi encodée .

Le paramètre optionnel blocksize spécifie la taille de bloc utilisé durant la compression , et doit être un nombre de 1 à 9 , sachant que 9 représente la meilleure compression , mais qu ' elle utilise plus de ressource pour ce faire . blocksize vaut par défaut 4 .

Le paramètre optionnel workfactor contrôle le comportement de la compression dans les pires cas de données hautement répétitives . Cette valeur peut aller de 0 à 250 ( 0 est une valeur spéciale , et 30 la valeur par défaut ) . En dehors de workfactor , le résultat sera le même .

Exemple 1 . Exemple avec bzcompress( )

 
?php

 
$str

 
=

 
"

 
données

 
de

 
test"

 
;

 
$bzstr

 
=

 
bzcompress($str

 
,

 
9)

 
;

 
?





Voir aussi bzdecompress( ) .