Forum und email

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

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

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($str9);
echo 
$bzstr;
?>

Lásd még