bzcompress

(PHP 4 >= 4.0.4, PHP 5)

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ý.

Príklad 1. bzcompress() príklad

<?php
$str
= "vzorove data";
$bzstr = bzcompress($str, 9);
echo
$bzstr;
?>

Tiež pozri bzdecompress().