Services webmasters
Partenaires
Jeux concours gratuits
 
bzclose
<<<
bzcompress bzdecompress
>>>

7.5 Compression Bzip2
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Exemples
bzclose
->bzcompress
bzdecompress
bzerrno
bzerror
bzerrstr
bzflush
bzopen
bzread
bzwrite

7.5.9 bzcompress()Compresse une chaîne avec bzip2

[ Exemples avec bzcompress ]   4.0.4 - 4.3.2 only

string  bzcompress ( string   source , int   blocksize , int   workfactor )

bzcompress compresse la chaîne source et retourne les données ainsi encodée.

Le paramètre optionnel blocksize spécifie la taille de bloc utilisé 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 ressource pour ce 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 avec bzcompress

<?php
  $str
= "données de test";
  
$bzstr = bzcompress($str, 9);
?>

Voir aussi bzdecompress .

<< bzcompress >>
bzclose Compression Bzip2 bzdecompress
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -