Forum und email

bzcompress

(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)

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 .

Example#1 bzcompress() voorbeeld

<?php
$str 
"test data";
$bzstr bzcompress($str9);
print( 
$bzstr );
?>

Zie ook: bzdecompress().