Manuel PHP
Précédent |  | Suivant

# bzcompress

(PHP 4 >= 4.0.4)

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().

Précédent | Sommaire | Suivant
bzclose | Niveau supérieur | bzdecompress