Manuel PHP
Précédent |  | Suivant

# bzcompress

(PHP 4 >= 4.3.3, PHP 5)

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

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