Compresse une chaîne avec bzip2

# bzcompress

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

bzcompress — Compresse une chaîne avec bzip2

### Description

bzcompress ( string `$source` [, int `$blocksize` = 4 [, int `$workfactor` = 0 ]] ) : mixed

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.

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

  En dehors de `workfactor`, 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