PHP kézikönyv Előző Következő A bzcompress() függvény tömöríti a source paraméterben megadott forrásfájlt és visszatér ennek bzip2-ben tömörített változatával. Az elhagyható blocksize paraméterrel meghatározhatjuk 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. A szintén elhagyható workfactor paraméter 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üggetlneül, a generált kimenet ugyanaz lesz. Példa 1. bzcompress() Példa ?php $str = "minta adat"; $bzstr = bzcompress($str, 9); print ($bzstr);? Lásd még: bzdecompress()! Előző Tartalom Következő Fel