Úvod
Funkce bzip2 se používají k transparentnímu čtení a zápisu souborů
komprimovaných algoritmem bzip2 (.bz2).
Požadavky
Tento modul používá funkce z knihovny bzip2 od Juliana Sewarda.
Instalace
Podpora bzip2 není v PHP implicitně k dispozici. K aktivaci budete muset
při kompilaci PHP použít konfigurační volbu
--with-bz2. Tento modul
vyžaduje bzip2/libbzip2 verze >= 1.0.x.
Konfigurace běhu
Toto rozšíření nemá definováno žádné konfigurační
direktivy.
Typy prostředků
Toto rozšíření definuje jeden typ prostředku: souborový ukazatel
identifikující soubor bz2, nad kterým se pracuje.
Předdefinované konstanty
Toto rozšíření nemá definovány žádné
konstanty.
Příklady
Tento příklad otevře dočasný soubor a zapíše do něj testovací řetezec;
potom vypíše obsah souboru.
Příklad 1. Malý příklad na bzip2 <?php
$filename = "/tmp/testfile.bz2";
$str = "Toto je testovací řetězec.\n";
// otevři soubor pro zápis
$bz = bzopen($filename, "w");
// zapoš řetězec do souboru
bzwrite($bz, $str);
// zavři soubor
bzclose($bz);
// otevři soubor pro čtení
$bz = bzopen($filename, "r");
// přečti 10 znaků
print bzread($bz, 10);
// tiskni dokud není konec souboru (nebo následující 1024. znak) a zavři soubor
print bzread($bz);
bzclose($bz);
?> |
|