bzclose
bzdecompress
Fonctions Bzip2
PHP Manual

# bzcompress

(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)

bzcompress — Compresse une chaîne avec bzip2

### Description

mixed bzcompress ( string `$source` [, int `$blocksize` [, int `$workfactor` ]] )

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

Exemple #1 Compression de données

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

### Voir aussi

- bzdecompress()

bzclose
bzdecompress
Fonctions Bzip2
PHP Manual