(PHP 7, PHP 8)
inflate_add — Décompresse des données de manière incrémentielle
Décompresse de manière incrémentielle des données dans le context spécifié.
Limitation : les informations d'en-tête d'un flux compressé GZIP ne sont pas disponibles.
contextUn contexte créé avec inflate_init().
dataUn morceau de données compressées.
flush_mode
Une des ZLIB_BLOCK,
ZLIB_NO_FLUSH,
ZLIB_PARTIAL_FLUSH,
ZLIB_SYNC_FLUSH (par défaut),
ZLIB_FULL_FLUSH, ZLIB_FINISH.
Normalement vous voudrez définir ZLIB_NO_FLUSH pour
maximiser la compression, et ZLIB_FINISH pour terminer
avec le dernier morceau de données. Consultez le » manuel de zlib pour une
description détaillée de ces constantes.
Renvoie un morceau de données décompressées, ou false si une erreur survient.
Si des paramètres invalides sont donnés, décompresser les données nécessite un
dictionnaire prédéfini, mais aucun n'est spécifié, le flux compressé est corrompu
ou a un checksum invalide, une erreur de niveau E_WARNING est
générée.
| Version | Description |
|---|---|
| 8.0.0 |
context attend désormais une instance InflateContext
avant une resource était attendue.
|