V. Bzip2 Komprimierungsfunktionen
Dieses Module nutzt die Funktionen der bzip2-Bibliothek von Julian Seward, um
transparent bzip2 (.bz2)-komprimierte Dateien lesen und schreiben zu
können.
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.
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);
?>
|
|
- Inhaltsverzeichnis
- bzclose -- Schließe einen bzip2-Dateizeiger
- bzcompress -- Komprimiert einen String in bzip2-encodierte Daten
- bzdecompress -- Dekomprimiert bzip2-komprimierte Daten
- bzerrno -- Gibt einen bzip2-Fehlercode zurück
- bzerror -- Gibt den bzip2 Fehlercode und eine Fehlerbeschreinung in einem
Array zurück.
- bzerrstr -- Gibt eine bzip2-Fehlermeldung zurück
- bzflush -- Erzwinge das schreiben aller gepufferten Daten
- bzopen -- Öffnet eine bzip2-komprimierte Datei
- bzread -- Binary safe bzip2 file read
- bzwrite -- bzip2-Datei schreiben