Introduzione
Le funzioni bzip2 sono utilizzate per leggere e scrivere in modo trasparente i file
compressi con bzip2 (.bz2).
Requisiti
Questo modulo tuilizza le funzioni della libreria bzip2
di Julian Seward. Questo modulo richiede che la versione di bzip2/libbzip2
sia >= 1.0.x.
Installazione
Il supporto di bzip2 in PHP non è abilitato di default. Si deve
utilizzare l'opzione --with-bz2[=DIR]
quando si compila PHP, per abilitare il supporto bzip2.
Configurazione Runtime
Questa estensione non definisce
alcuna direttiva di configurazione in php.ini
Tipi di risorse
Questa estensione definisce un tipi di risorsa: un puntatore a file che identifica
il file bz2 su cui lavorare.
Costanti Predefinite
Questa estensione non definisce alcuna costante.
Esempi
Questo esempio apre un file temporaneo e scrive una stringa di prova su
di esso, quindi stampa il contenuto del file.
Esempio 1. breve esempio di bzip2 <?php
$nomefile = "/tmp/filediprova.bz2";
$str = "Questa è una stringa di prova.\n";
// apre il file in lettura
$bz = bzopen($nomefile, "w");
// scrive la stringa sul file
bzwrite($bz, $str);
// chiude il file
bzclose($bz);
// apre il file in lettura
$bz = bzopen($nomefile, "r");
// legge 10 caratteri
print bzread($bz, 10);
// stampa fino alla fine del file (o fino ai prossimi 1024 caratteri) e chiude il file.
print bzread($bz);
bzclose($bz);
?> |
|