# gzdeflate

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gzdeflate — Komprimiert eine Zeichenkette

### Beschreibung

gzdeflate(string `$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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open