gzdeflate
(PHP 4 >= 4.0.4, PHP 5)
gzdeflate — Komprimiert eine Zeichenkette
Beschreibung
$data
[, int $level = -1
[, int $encoding = ZLIB_ENCODING_RAW
]] )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.
-
encoding -
Eine der
ZLIB_ENCODING_*Konstanten.
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;
?>
Changelog
| Version | Beschreibung |
|---|---|
| 5.4.0 |
encoding Parameter hinzugefügt.
|
Siehe auch
- gzinflate() - Dekomprimiere (inflate) eine komprimierte (deflate) Zeichenkette
- gzcompress() - Komprimiert einen String
- gzuncompress() - Dekomprimiert einen komprimierten String
- gzencode() - Create a gzip compressed string