PHP kézikönyv
Előző |  | Következő

# 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()

Előző | Tartalom | Következő
bzclose | Fel | bzdecompress