bzcompress
(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)
bzcompress — bzip2 algoritmus szerint tömörÃt egy jelsorozatot
LeÃrás
A bzcompress() függvény tömörÃti a source paraméterben megadott stringet és visszatér ennek bzip2-vel tömörÃtett változatával.
Paraméterek
- source
-
A tömörÃtendÅ‘ karakterlánc.
- blocksize
-
Meghatározza a tömörÃtéshez használt blokkméretet, 1 és 9 között. A 9 adja a legjobb tömörÃtést, de ez a leginkább erÅ‘forrás-igényesebb is. A blocksize paraméter alpértelmezett értéke 4.
- workfactor
-
A tömörÃtési fázisok viselkedését befolyásolja, hogyan viselkedjenek a legrosszabb esetben, vagyis amikor temérdek ismétlÅ‘dÅ‘ adat követi egymást. Az értéke 0 és 250 között lehet, a 250 és a 0 különleges esetekben használatos, mÃg a 30 az alapértelmezett érték.
A workfactor paramétertől függetlenül, a generált kimenet ugyanaz lesz.
Visszatérési értékek
A tömörÃtett karakterlánc vagy hiba esetén a hibák száma.
Példák
Example#1 Adat tömörÃtése
<?php
$str = "példa adat";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>