Manuel PHP
Précédent |  | Suivant

# gzencode

(PHP 4 >= 4.0.4)

gzencode -- Crée une chaîne compressée avec gzip

## Description

``string gzencode` (string data [, int level])`

gzencode() retourne la chaîne `data` compressée et compatible avec le programme gzip, ou bien `FALSE` si une erreur survient. Le paramètre optionnel `level` peut prendre des valeurs de 0 (par de compression) jusqu'à 9 (compression maximum, vitess minimum). Par défaut, le niveau de compression est 1.

La chaîne retournée contient les en-têtes appropriées et la structure de données demandées par gzip pour faire un fichier .gz file, e.g.:

Exemple 1. Création d'un fichier .gz (gzip)
    <?php
    $data = implode("", "bigfile.txt");
    $gzdata = gzencode($data, 9);
    $fp = fopen("bigfile.txt.gz", "w");
    fwrite($fp, $gzdata);
    fclose($fp);
    ?>

Pour plus de détails sur le format GZIP, reportez-vous à : GZIP file format specification version 4.3 (RFC 1952).

Voir aussi gzcompress(), gzuncompress(), gzdeflate() et gzinflate().

Précédent | Sommaire | Suivant
gzinflate | Niveau supérieur | Extending PHP 4.0