bzcompress
(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)
bzcompress — Compresse une chaîne avec bzip2
Description
bzcompress() compresse la chaîne source et retourne les données ainsi encodées.
Liste de paramètres
- 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.
Valeurs de retour
La chaîne compressée ou un numéro erreur si une erreur survient.
Exemples
Example#1 Compression de données
<?php
$str = "donnée simple";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>