V. Compression Bzip2
Ce module utilise les fonctions de la librairie
bzip2, de Julian Seward pour
écrire et lire des fichier bzip2 (.bz2) de manière transparente.
Le support bzip2 par PHP n'est pas activé par
défaut. Vous devez utiliser l'option de configuration
--with-bz2[=DIR]
lors de la compilation de PHP pour l'activer. Ce module requiert la librairie
bzip2/libbzip2, version >= 1.0.x.
Cet exemple ouvre un fichier temporaire, et écrit une ligne de test,
puis il en affiche le contenu.
Exemple 1. Exemple avec bzip2 <?php
$filename = "/tmp/fichier_de_test.bz2";
$str = "Ceci est une chaîne de test.\n";
// ouvre le fichier en écriture
$bz = bzopen($filename, "w");
// écrit une chaîne dans le fichier
bzwrite($bz, $str);
// ferme le fichier
bzclose($bz);
// ouvre le fichier en lecture
$bz = bzopen($filename, "r");
// lit 10 caractères
print bzread($bz, 10);
// affiche tout le reste du fichier, puis le ferme
print bzread($bz);
bzclose($bz);
?> |
|
- Table des matières
- bzclose -- Ferme un fichier bzip2
- bzcompress -- Compresse une chaîne avec bzip2
- bzdecompress -- Décompresse une chaîne bzip2
- bzerrno -- Retourne le numéro d'erreur bzip2
- bzerror --
Retourne le numéro et le message d'erreur bzip2 dans un tableau
- bzerrstr -- Retourne le message d'erreur bzip2
- bzflush --
Force l'écriture de toutes les données compressées
- bzopen -- Ouvre un fichier compressé avec bzip2
- bzread -- Lecture binaire d'un fichier bzip2
- bzwrite -- Ecriture binaire dans un fichier bzip2