bzcompress
(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)
bzcompress — Skomprimovať reťazec na zakódované dáta bzip2
Popis
bzcompress() komprimuje reťazec source a vracia ho ako zakódované dáta bzip2.
Voliteľný parameter blocksize špecifikuje veľkosť bloku použitú počas kompresie a malo by to byť číslo od 1 do 9, pričom 9 predstavuje najlepšiu kompresiu, ale používa k tomu viac zdrojov. blocksize má predvolenú hodnotu 4.
Voliteľný parameter workfactor kontroluje, ako sa fáza kompresie správa v najhoršom prípade, keď sa dáta mnohokrát opakujú. Hodnota môže bbyť medzi 0 a 250, pričom 0 je špeciálny prípad a 30 je východzia hodnota. Bez ohľadu na workfactor je vygenerovaný výstup rovnaký.
Tiež pozri
Príklad
Example#1 Kompresia dát
<?php
$str = "vzorove data";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>