Einführung
Die bzip2-Funktionen werden benutzt, um transparent bzip2
(.bz2)-komprimierte Dateien lesen und schreiben zu können.
Anforderungen
Dieses Module nutzt die Funktionen der bzip2-Bibliothek von Julian Seward.
Installation
Die Bzip2-Unterstützung in PHP ist nicht standardmäßig aktiviert. Es ist
erforderlich, die --with-bz2-Option beim
compilieren von PHP zu aktivieren. Dazu ist die bzip2/libbzip2 version
>= 1.0.x. nötig.
Laufzeit Konfiguration
Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.
Resource Typen
Dieses Erweitertung definierte einen Resource-Typen: Einen
Dateizeiger, der die Datei idenitfiziert, mit der gearbeitet werden
soll.
Vordefinierte Konstanten
Diese Erweiterung definiert keine Konstanten.
Beispiele
Dieses Beispiel öffnet eine tempräre Datei und schreibt einen Teststring
in diese, dann gibt es den Inhalt der Datei aus.
Beispiel 1. Ein kleines bzip2() Beispiel <?php
$filename = "/tmp/testfile.bz2";
$str = "This is a test string.\n";
// open file for writing
$bz = bzopen($filename, "w");
// write string to file
bzwrite($bz, $str);
// close file
bzclose($bz);
// open file for reading
$bz = bzopen($filename, "r");
// read 10 characters
print bzread($bz, 10);
// output until end of the file (or the next 1024 char) and close it.
print bzread($bz);
bzclose($bz);
?> |
|