Bzip2 tömörítési függvények
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 Julian Seward » bzip2 függvénykönyvtárát használja.
Telepítés
A bzip2 kiterjesztés nincs alapértelmezettként bekapcsolva a PHP-ban. A használatához a --with-bz2[=DIR] konfigurációs opciót kell használnod a PHP fordításakor.
Futásidejű beállítások
Ez a kiterjesztés semmilyen konfigurációs beállításokat nem definiál a php.ini állományban.
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.
Example#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
echo 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
echo bzread($bz);
bzclose($bz);
?>
Table of Contents
- bzclose — Bezár egy bzip2 fájlt
- 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