PHP Portal » PHP Handbuch » bzcompress

Werbung

bzcompress


(PHP 4 >= 4.0.4, PHP 5)

bzcompressKomprimiert eine Zeichenkette in bzip2-encodierte Daten

Beschreibung

mixed bzcompress ( string $source [, int $blocksize = 4 [, int $workfactor = 0 ]] )

bzcompress() komprimiert den übergebenen String und gibt ihn als bzip2-komprimierte Daten zurück.

Parameter-Liste

source

Die zu komprimierende Zeichenkette.

blocksize

Spezifiziert die Blockgröße während der Komprierung und darf zwischen 1 und 9 liegen. 9 ist dabei die beste Komprimierung, die allerdings mehr Ressourcen benötigt.

workfactor

Bestimmt, wie die Funktion sich im schlimmsten Fall, sich stark wiederholender Eingabedaten, verhält. Der Wert darf zwischen 0 und 250 liegen, wobei 0 ein spezieller Wert ist.

Unabhängig vom workfactor -Parameter wird die generierte Ausgabe stets gleich bleiben.

Rückgabewerte

Die komprimierte Zeichenkette oder die Fehlernummer im Falle eines Fehlers.

Beispiele

PHP Code
1
2
3
$str = "sample data"; $bzstr = bzcompress($str, 9); echo $bzstr;

Siehe auch