Beschreibung
string
bzcompress ( string source [, int blocksize [, int workfactor]])
bzcompress() komprimiert den
source-String und gibt ihn als bzip2-komprimierte
Daten zurück.
Der optionale Parameter blocksize spezifiziert
die Blockgröße während der Komprimierung und darf zwischen 1 und 9 liegen.
9 ergibt dabei den besten Komprimierungsfaktor, benötigt jedoch auch die
meisten Systemressourcen. Der Standardwert für
blocksize ist 4.
Der optionale Parameter workfactor bestimmt, wie
die Funktion sich im schlimmsten Fall, stark wiederholende Eingabedaten
zu verhalten hat. Der Wer kann zwischen 0 und 250 liegen, 0 ist ein
spezieller Fall, 30 ist der Standardwert. Unabhängig vom Parameter
workfactor wird die generierte Ausgabe immer die
selbe sein.
Beispiel 1. bzcompress() Beispiel <?php
$str = "sample data";
$bzstr = bzcompress($str, 9);
print( $bzstr );
?> |
|
Siehe auch bzdecompress().