Bevezetés
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.
Követelmények
Ez a modul a Julian Seward bzip2 függvénykönyvtárát használja,
Telepítés
A bzip2 támogatás nincs alapállapotban bekapcsolva a PHP-ben.
Fordításkor a --with-bz2
kapcsolóval lehet ezt megtenni. Szükség van továbbá a bzip2/libbzip2
könyvtárak >= 1.0.x. verziójára is.
Futásidejű beállítások
Ez a kiterjesztés semmilyen konfigurációs
beállításokat nem definiál.
Erőforrás típusok
Ez a kiterjesztés egyetlen erőforrástípust definiál: egy fájlmutatót
a feldolgozás alatt álló bz2 fájlokra.
Előre definiált állandók
Ez a kiterjesztés semmilyen konstans
értéket nem definiál.
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);
?> |
|