PHP Handbuch
Zurück |  | Nach vorne

# bzcompress

(PHP 4 >= 4.0.4)

bzcompress -- Komprimiert einen String in bzip2-encodierte Daten

## 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().

Zurück | Zum Anfang | Nach vorne
bzclose | Nach oben | bzdecompress