bzcompress

(PHP 4 >= 4.3.3, PHP 5)

bzcompress -- bzip2 algoritmus szerint tömörít egy jelsorozatot

Leírás

string 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

The string to compress.

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

Példák

Példa 1. Adat tömörítése

<?php
$str
= "példa adat";
$bzstr = bzcompress($str, 9);
echo
$bzstr;
?>

Lásd még

bzdecompress()