PHP Handbuch
Zurück |  | Weiter

# bzcompress

(PHP 4 >= 4.3.3, PHP 5)

bzcompress -- Komprimiert eine Zeichenkette in bzip2-encodierte Daten

## Beschreibung

mixed bzcompress ( string source [, int blocksize [, int workfactor]] )

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 Resourcen benötigt. Voreinstellung des `blocksize` Parameters ist 4.

`workfactor`

  Bestimmt, wie die Funktion sich im schlimmsten Fall, sich stark wiederholenden Eingabedaten, verhält. Der Wert darf zwischen 0 und 250 liegen, wobei 0 ein spezieller Wert und 30 der voreingestellte 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

Beispiel 1. Komprimierung von Daten

`&lt;?php $str = "sample data"; $bzstr = bzcompress($str, 9); echo $bzstr; ?>`

## Siehe auch

bzdecompress()

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