Compresse une chaîne avec bzip2

# bzcompress

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

bzcompress — Compresse une chaîne avec bzip2

### Description

function bzcompress(string `$data`, int `$block_size` = 4, int `$work_factor` = 0): string|int

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

### Liste de paramètres

`data`
  La chaîne à compresser.
`block_size`
  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 ce faire.
`work_factor`
  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). Quelle que soit la valeur de `work_factor`, le résultat sera le même.

### Valeurs de retour

La chaîne compressée ou un numéro d'erreur si une erreur survient.

### Exemples

Exemple #1 Compression de données

    <?php
    $str = "donnée simple";
    $bzstr = bzcompress($str, 9);
    echo $bzstr;
    ?>

### Voir aussi

- bzdecompress() - Décompresse une chaîne bzip2

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open