Manuel PHP
Précédent |  | Suivant

# bzcompress

(PHP 4 >= 4.0.4, PHP 5)

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ées.

Le paramètre optionnel `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.

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); echo $bzstr; ?>`

Voir aussi bzdecompress().

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