PHP
Referenzliste
bzcompress
Bzip2-Funktionen
Befehl:
mixed bzcompress ( string $source [, int $blocksize = 4 [, int $workfactor = 0 ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Die zu komprimierende Zeichenkette. | |
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. | |
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.
Beschreibung:
bzcompress() komprimiert den übergebenen String und gibt ihn als bzip2-komprimierte Daten zurück.
• sourceDie zu komprimierende Zeichenkette.
• blocksizeSpezifiziert die Blockgrösse während der Komprierung und darf zwischen 1 und 9 liegen. 9 ist dabei die beste Komprimierung, die allerdings mehr Ressourcen benötigt.
• workfactorBestimmt, 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.
Im Erfolgsfall gibt die Funktion die komprimierte Zeichenkette zurück. Kommt es bei der Komprimierung zu einem Fehler, wird als Rückgabewert eine Fehlernummer geliefert.
• sourceDie zu komprimierende Zeichenkette.
• blocksizeSpezifiziert die Blockgrösse während der Komprierung und darf zwischen 1 und 9 liegen. 9 ist dabei die beste Komprimierung, die allerdings mehr Ressourcen benötigt.
• workfactorBestimmt, 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.
Im Erfolgsfall gibt die Funktion die komprimierte Zeichenkette zurück. Kommt es bei der Komprimierung zu einem Fehler, wird als Rückgabewert eine Fehlernummer geliefert.
Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
Siehe auch:
bzcompress() - Beispiel: Komprimierung von Daten
Eingabe:
<?PHP $str = "Dies ist ein Beispieltext für die Funktion bzcompress()"; $bzstr = bzcompress($str, 5); echo $bzstr; ?>
Ausgabe:
BZh51AY&SY'� ���`/�P TP L�S��z��ɂz���K%� �a#%XWL��]�ss�m�C��ܑN$ ���
Bzip2-Funktionen