php[world] in Washington, D.C.

zlib_encode

(PHP 5 >= 5.4.0)

zlib_encodeCompresse des données avec l'encodage spécifié

Description

string zlib_encode ( string $data , string $encoding [, string $level = -1 ] )

Compresse des données avec l'encodage spécifié.

Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Liste de paramètres

data

encoding

level

Valeurs de retour

Voir aussi

  • zlib_decode() - Décompresse des données encodées raw/gzip/zlib
add a note add a note

User Contributed Notes 2 notes

up
7
soywiz at gmail dot com
1 year ago
RFC 1950 - zlib
RFC 1951 - raw deflate
RFC 1952 - gzip

The $encoding parameter referers to the window bits. So you can encode in several formats:

<?php

// RFC 1950 - zlib
$compressedData = zlib_encode($uncompressedData, 15);

// RFC 1951 - raw deflate
$compressedData = zlib_encode($uncompressedData, -15);

// RFC 1952 - gzip
$compressedData = zlib_encode($uncompressedData, 31);

?>
up
1
mike at technomonk.com
4 months ago
Undocumented constants are:

ZLIB_ENCODING_RAW
ZLIB_ENCODING_GZIP
ZLIB_ENCODING_DEFLATE

Example code:

<?php

$in
='hello world';
$enc=zlib_encode($in, ZLIB_ENCODING_DEFLATE);
echo
zlib_decode($enc);
//outputs 'hello world'
?>
To Top