|
Table des matières
IX. Compression Bzip2IntroductionLes fonctions bzip2 servent à lire et écrire dans les fichiers compressés avec la méthode bzip2 (.bz2). Pré-requisCe module utilise les fonctions de la bibliothèque bzip2, de Julian Seward pour écrire et lire des fichier bzip2 (.bz2) de manière transparente. Ce module requiert un version de bzip2/libbzip2 >= 1.0.x. InstallationLe 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. Configuration à l'exécutionCette extension ne définit aucune directive de configuration. Types de ressourcesCette extension définit un type de ressource : une ressource de fichier, identifiant un fichier compressé bzip2. Constantes pré-définiesCette extension ne définit aucune constante. ExemplesCet exemple ouvre un fichier temporaire, et écrit une ligne de test, puis il en affiche le contenu.
<?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 echo bzread($bz, 10); // affiche tout le reste du fichier, puis le ferme echo bzread($bz); bzclose($bz); ?> Table des matières bzclose – Ferme un fichier bzip2bzcompress – Compresse une chaîne avec bzip2bzdecompress – Décompresse une chaîne bzip2bzerrno – Retourne le code d’erreur bzip2bzerror – Retourne le numéro et le message d’erreur bzip2 dans un tableaubzerrstr – Retourne le message d’erreur bzip2bzflush – Force l’écriture de toutes les données compresséesbzopen – Ouvre un fichier compressé avec bzip2bzread – Lecture binaire d’un fichier bzip2bzwrite – Ecriture binaire dans un fichier bzip2 Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |