Référence des fonctions
PHP Manual

Compression Bzip2

Introduction

Les fonctions bzip2 servent à lire et écrire dans les fichiers compressés avec la méthode bzip2 (.bz2).

Pré-requis

Ce 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.

Installation

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.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Types de ressources

Cette extension définit un type de ressource : une ressource de fichier, identifiant un fichier compressé bzip2.

Constantes pré-définies

Cette extension ne définit aucune constante.

Exemples

Cet exemple ouvre un fichier temporaire, et écrit une ligne de test, puis il en affiche le contenu.

Example#1 Petit 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
echo bzread($bz10);

// affiche tout le reste du fichier, puis le ferme
echo bzread($bz);

bzclose($bz);
?>

Table of Contents


Référence des fonctions
PHP Manual