Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

gzencode

Zlib Funktionen

    Befehl:
string gzencode ( string $data [, int $level = -1 [, int $encoding_mode = FORCE_GZIP ]] )


    Parameter-Liste:
NameBeschreibung
dataDie Daten zu kodieren.
levelDer Grad der Kompression. Kann als 0 für keine Kompression bis zu 9 für maximale Kompression gegeben. Wenn nicht angegeben, wird der Standard-Kompression die Standardeinstellung Kompression der zlib Bibliothek.
encoding_modeDie Codiermodus. Kann FORCE_GZIP (Standardeinstellung) oder FORCE_DEFLATE .

Wenn Sie FORCE_DEFLATE, erhalten Sie eine Standard-zlib entleert string (inclusive zlib-Header) nach dem gzip Datei-Header, aber ohne die hintere crc32 Prüfsumme.

    Beschreibung:
Diese Funktion liefert eine komprimierte Version des Eingangssignals data mit dem Ausgang des gzip Programm.

Für weitere Informationen über die GZIP-Format finden Sie im Dokument: »GZIP Dateiformat-Spezifikation Version 4.3 (RFC 1952).


    Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)

    Siehe auch:
Decodiert eine gzip komprimierten String
 
Komprimiert eine Zeichenkette
 
Dekomprimiere (inflate) eine komprimierte (deflate) Zeichenkette
 
Dekomprimiert einen komprimierten String
 
Komprimiert einen String
 

gzencode() - Beispiel:


Eingabe:
<?php
$data = implode("", file("bigfile.txt"));
$gzdata = gzencode($data, 9);
$fp = fopen("bigfile.txt.gz", "w");
fwrite($fp, $gzdata);
fclose($fp);
?>


Beschreibung:
Version Beschreibung
4.2.0 Das encoding_mode Parameter wurde hinzugefügt.
Zlib Funktionen