PHP - Fonction bzip2 bzread ()

La fonction bzread () est un fichier bzip2 de sécurité binaire lu.

Syntaxe

string bzread( resource $bz [, int $length = 1024 ] )

La fonction bzread () peut lire à partir d'un pointeur de fichier bzip2 donné. La lecture s'arrête lorsque des octets de longueur (non compressés) ont été lus ou que EOF est atteint, selon la première éventualité.

La fonction bzread () peut renvoyer des données non compressées, ou false en cas d'erreur.

Exemple

<?php
   $file = "/tmp/foo.bz2";
   $bz = bzopen($file, "r") or die("Couldn't open $file");
   $decompressed_file = "";
   
   while(!feof($bz)) {
      $decompressed_file .= bzread($bz, 4096);
   }
   bzclose($bz);

   echo "The contents of $file are: <br />\n";
   echo $decompressed_file;
?>