gzdeflate
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gzdeflate — Komprimiert eine Zeichenkette
Beschreibung
$data
, int $level
= -1, int $encoding
= ZLIB_ENCODING_RAW
): string|false
Diese Funktion komprimiert die übergebene Zeichenkette mit dem
DEFLATE
-Datenformat.
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;
?>
Siehe auch
- gzinflate() - Dekomprimiert eine komprimierte Zeichenkette
- gzcompress() - Komprimiert einen String
- gzuncompress() - Dekomprimiert einen komprimierten String
- gzencode() - Create a gzip compressed string