bzcompress

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

bzcompressCompresse une chaîne avec bzip2

Description

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

bzcompress() compresse la chaîne source 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 se 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).

En dehors 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

To Top