Forum und email

bzcompress

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

bzcompress — Skomprimovať reťazec na zakódované dáta bzip2

Popis

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

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

bzdecompress().

Príklad

Example#1 Kompresia dát

<?php
$str 
"vzorove data";
$bzstr bzcompress($str9);
echo 
$bzstr;
?>