gzdeflate <<< |
gzencode | gzeof >>> |
7.116 Compression Zlib 7 Index des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Exemples . gzclose . gzcompress . gzdeflate ->gzencode . gzeof . gzfile . gzgetc . gzgets . gzgetss . gzinflate . gzopen . gzpassthru . gzputs . gzread . gzrewind . gzseek . gztell . gzuncompress . gzwrite . readgzfile . zlib_get_coding_type |
7.116.11 gzencode()Crée une chaîne compressée[ Exemples avec gzencode ] PHP 4 >= 4.0.4 string gzencode ( string data , int level , int encoding_mode )gzencode retourne la version compressée de la chaîne data , compatible avec le résultat de la commande gzip . Cette fonction retourne FALSE si une erreur survient. Le paramètre optionnel level peut prendre des valeurs comprises entre 0 (pas de compression) et 9 (compression maximale). Par défaut, le niveau de compression est le niveau de la librairie Zlib. Vous pouvez aussi utiliser les constantes FORCE_GZIP (la valeur par défaut) ou FORCE_DEFLATE comme troisième paramètre optionnel encoding_mode . Si vous utilisez FORCE_DEFLATE , vous obtiendrez une chaîne réduite (deflated) avec les en-têtes Zlib ad hoc, mais sans la somme de contrôle finale CRC32.
La chaîne résultante contient les en-têtes et la structure de données appropriée pour en faire un fichier .gz standard, c'est à dire :
Pour plus de détails sur le format de fichier GZIP, reportez-vous à la RFC GZIP file format specification version 4.3 (RFC 1952). Voir aussi gzcompress gzuncompress gzdeflate et gzinflate . |
<< | gzencode | >> |
gzdeflate | Compression Zlib | gzeof |