8.7 Compression Bzip2
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Exemples . bzclose ->bzcompress . bzdecompress . bzerrno . bzerror . bzerrstr . bzflush . bzopen . bzread . bzwrite
|
8.7.9 bzcompress()Compresse une chaîne avec bzip2[ Exemples avec bzcompress ] PHP 4 >= 4.3.3, PHP 5
mixed
bzcompress (
string
source
,
int
blocksize
,
int
workfactor
)
bzcompress
compresse la chaîne
source
et retourne les données ainsi encodées.
-
source
-
La chaîne à compresser.
-
blocksize
-
Spécifie la taille de bloc utilisée 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 ressources pour se faire.
blocksize
vaut par défaut 4.
-
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.
La chaîne compressée ou un numéro erreur si une erreur survient.
| Compression de données |
<?php $str = "donnée simple"; $bzstr = bzcompress($str, 9); echo $bzstr; ?>
|
|