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 di Julian Seward
Istallazione
Il supporto di Bzip2 in PHP non � attivo per default. Si deve
usare l'opzione di configurazione --with-bz2
quando si compila PHP per sbilitare il supporto bzip2. Questo modulo
richiede bzip2/libbzip2 con versione >= 1.0.x.
Configurazione Runtime
Questa estensione non definisce
alcuna direttiva di configurazione
Resource Type
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);
?> |
|