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
.
Zie ook: bzdecompress().