suche nach in der

gzencode> <gzdecode
Last updated: Sat, 07 Jan 2012

view this page in

gzdeflate

(PHP 4 >= 4.0.4, PHP 5)

gzdeflateKomprimiert eine Zeichenkette

Beschreibung

string gzdeflate ( string $data [, int $level = -1 ] )

Diese Funktion komprimiert die übergebene Zeichenkette mit dem DEFLATE Daten Format.

Zu Einzelheiten bezüglich des DEFLATE Kompressions Algorithmus siehe das Dokument "» DEFLATE Compressed Data Format Specification version 1.3" (RFC 1951).

Parameter-Liste

data

Die zu komprimierenden (deflate == entleeren) Daten.

level

Der Komprimierungsfaktor. Kann von 0 für keine Kompression bis 9 für maximale Kompression übergeben werden. Wird er nicht übergeben, ist der Standard Komprimierungsfaktor der Standard Komprimierungsfaktor der zlib Bibliothek.

Rückgabewerte

Die komprimierte (entleerte) Zeichenkette oder FALSE wenn ein Fehler auftrat.

Beispiele

Beispiel #1 gzdeflate() Beispiel

<?php
$compressed 
gzdeflate('Compress me'9);
echo 
$compressed;
?>

Siehe auch



add a note add a note User Contributed Notes
gzdeflate
giunta dot gaetano at sea-aeroportimilano dot it
21-Aug-2006 02:22
Take care that that "PHP deflate" != "HTTP deflate".

The deflate encoding used in HTTP is actually zlib encoded.

This is what PHP functions return:
gzencode() == gzip
gzcompress() == zlib (aka. HTTP deflate)
gzdeflate()  == *raw* deflate encoding
denis dot noessler at red-at dot de
17-Jun-2003 12:26
if you have compressed data which is greater than 2 MB (system dependent), you will receive a buffer error by calling the function gzinflate().
be sure to to compress your data by a lower compression level, like 1.
i.e.: gzdeflate($sData, 1);

gzencode> <gzdecode
Last updated: Sat, 07 Jan 2012