V. Bzip2 tömörítési függvények
    Ez a modul a bzip2könyvtár függvényeit használja,
    a bzip2 (.bz2) tömörítési eljárással tömörített állományokat és a bennük levő fájlokat írja-olvassa.
    A bzip promgamkönytárait Julian Seward írta.
   
    A bzip2 támogatás nincs alapállapotban bekapcsolva a PHP-ben.
    Fordításkor alkalmazd a --with-bz2 kapcsolót,
    ha használni akarod a bzip2 függvényeket. Szükség van továbbá
    a bzip2/libbzip2 könyvtárak >= 1.0.x. verziójára is.
   
Rövid példa
     A következő példaprogram megnyit egy próbafájlt, beleír egy rövid szöveget,
     majd kiírja a fájl tartalmát.
    
| Példa 1. Rövid bzip2 példa | <?php
$filename = "/tmp/testfile.bz2";
$str = "Ez egy próbaszövegecske.\n";
// megnyitás írásra - "w" kapcsoló használatával
$bz = bzopen($filename, "w");
// beleírja a próbaszöveget a fájlba
bzwrite($bz, $str);
// bezárja a fájlot
bzclose($bz);
// újra megnyitja, de most olvasásra - "r" kapcsolót használ
$bz = bzopen($filename, "r");
// beolvas 10 karaktert a fájlból
print bzread($bz, 10);
// A fájl végéig (vagy a következő 1024 karakterig) kiírja a tartalmát, majd bezárja a fájlt
print bzread($bz);
bzclose($bz);
?> | 
 | 
- Tartalom
- bzclose -- Bezár egy bzip2 fájl mutatót
- bzcompress -- bzip2 algoritmus szerint tömörít egy jelsorozatot
- bzdecompress -- Kitcsomagol bzip2 tömörített adatokat
- bzerrno -- A bzip2 hiba számával tér vissza
- bzerror -- A bzip2 hiba számát és a hibás sztringet egy tömbbe pakolva tér vissza.
- bzerrstr -- A bzip2 hibasztringgel tér vissza
- bzflush -- Kikényszeríti az összes pufferelt adat írását
- bzopen -- Megnyit egy bzip2 tömörített fájlt
- bzread -- Bináris bzip2 fájlokat olvas
- bzwrite -- Bináris bzip2 fájlba ír