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
lt;
?php
$str
=
"sample
data"
;
$bzstr
=
bzcompress($str
,
9)
;
print
(
$bzstr
)
;
?
|
|
Siehe
auch
bzdecompress(
)
.