PHP Handbuch
Bzip2 Komprimierungsfunktionen IX. Bzip2 Komprimierungsfunktionen
Die bzip2-Funktionen werden benutzt, um transparent bzip2
(.bz2)-komprimierte Dateien lesen und schreiben zu können.
Dieses Module nutzt die Funktionen der
bzip2 -Bibliothek von Julian Seward Dazu
ist die bzip2/libbzip2 Version >= 1.0.x. nötig.
Die Bzip2-Unterstützung ist in PHP nicht standardmäßig aktiviert. Es ist
erforderlich, die Option --with-bz2[=DIR]
beim Kompilieren von PHP anzugeben.
Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini .
Dieses Erweitertung definierte einen Resource-Typen: Einen
Dateizeiger, der die Datei idenitfiziert, mit der gearbeitet werden
soll.
Diese Erweiterung definiert keine Konstanten.
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 = "Das ist ein Test.\n" ; // Datei zum Schreiben öffnen $bz = bzopen ( $filename , "w" ); // Zeichenkette in Datei schreiben bzwrite ( $bz , $str ); // Datei schließen bzclose ( $bz ); // Datei zum Lesen öffnen $bz = bzopen ( $filename , "r" ); // 10 Zeichen lesen echo bzread ( $bz , 10 ); /* Ausgabe bis zum Dateiende (oder der nächsten 1024 Zeichen) und schließen der Datei. */ echo bzread ( $bz ); bzclose ( $bz ); ?>
Inhaltsverzeichnis bzclose -- Schließt eine bzip2-Dateibzcompress -- Komprimiert eine Zeichenkette in bzip2-encodierte Datenbzdecompress -- Dekomprimiert bzip2-komprimierte Datenbzerrno -- Gibt einen bzip2-Fehlercode zurückbzerror -- Gibt den bzip2 Fehlercode und eine Fehlerbeschreinung in einem
Array zurück.bzerrstr -- Gibt eine bzip2-Fehlermeldung zurückbzflush -- Erzwinge das schreiben aller gepufferten Datenbzopen -- Öffnet eine bzip2-komprimierte Dateibzread -- Liest binäre Daten aus einer bzip2 komprimierten Dateibzwrite -- bzip2-Datei schreiben
Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
Neuzugänge PHP MySQL Tutorials