PHP - Fonctions bzip2

Les fonctions bzip2 peuvent être utilisées pour lire et écrire de manière transparente des fichiers compressés bzip2 (.bz2).

Le module Bzip2 peut utiliser les fonctions de la librairie bzip2 de Julian Seward. Ce module peut nécessiter la version bzip2 / libbzip2> = 1.0.x.

Bzip2 peut prendre en charge en PHP n'est pas activé par défaut. Nous devons les utiliser avec l'option de configuration --with-bz2 [= DIR] lors de la compilation de PHP pour activer le support de bzip2.

Exemple

<?php
   $filename = "/tmp/testfile.bz2";
   $str = "This is a test string.\n";
   $bz = bzopen($filename, "w");
   bzwrite($bz, $str);
   bzclose($bz);
   $bz = bzopen($filename, "r");
   echo bzread($bz, 10);
   echo bzread($bz);
   bzclose($bz);
?>

Constantes prédéfinies

Cette extension n'a pas de constantes définies.

Sr.Non Description de la fonction
1

bzclose ()

Cette fonction peut fermer un fichier bzip2.

2

bzcompress ()

Cette fonction peut compresser une chaîne en données codées bzip2.

3

bzdecompress ()

Cette fonction peut décompresser les données encodées bzip2.

4

bzerrno ()

Cette fonction peut renvoyer un numéro d'erreur bzip2.

5

bzerror ()

Cette fonction peut renvoyer un numéro d'erreur bzip2 et une chaîne d'erreur dans un tableau.

6

bzerrstr ()

Cette fonction peut renvoyer une chaîne d'erreur bzip2.

sept

bzflush ()

Cette fonction peut forcer l'écriture de toutes les données mises en mémoire tampon.

8

bzopen ()

Cette fonction peut ouvrir un fichier compressé bzip2.

9

bzread ()

Cette fonction est un fichier bzip2 de sécurité binaire lu.

dix

bzwrite ()

Cette fonction est une écriture de fichier bzip2 de sécurité binaire.