(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.
context
Un contexte créé avec inflate_init().
data
Un 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.
|