Function.bzcompress

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Lebensversicherung und UnfallversicherungRegionalklassen . Tierhalterhaftpflichtversicherung Vergleichen Online

bzcompress — Komprimiert eine Zeichenkette in bzip2-encodierte Daten

Inhaltsverzeichnis

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 <?php
$str = "sample data";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>

Siehe auch

Persönliche Werkzeuge