bzcompress

bzcompress -- Comprimeert een string naar bzip2 gecodeerde data

Beschrijving

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

bzcompress( ) comprimeert de string source en geeft het terug als bzip2 gecodeerde data .

De optionele parameter blocksize specificeert de blocksize die wordt gebruikt tijdens de verwerking en moet een getal van 1 tot 9 zijn , waarbij 9 de beste compressie levert maar meer kracht kost . blocksize is standaard 4 .

De optionele parameter workfactor regelt het gedrag van de compressie fase als deze wordt geconfronteerd met het slechtste geval , sterk herhalende , input data . De waarde kan tussen 0 en 250 liggen , met 0 een speciaal geval en 30 de standaardwaarde . De output blijft hetzelfde , ongeacht de workfactor .

Voorbeeld 1 . bzcompress( ) voorbeeld

 
?php

 
$str

 
=

 
"

 
test

 
data"

 
;

 
$bzstr

 
=

 
bzcompress($str

 
,

 
9)

 
;

 
print

 
(

 
$bzstr

 
)

 
;

 
?





Zie ook : bzdecompress( ) .