PHP - Funzioni bzip2
Le funzioni bzip2 possono essere utilizzate per leggere e scrivere in modo trasparente file compressi bzip2 (.bz2).
Il modulo Bzip2 può utilizzare le funzioni della libreria bzip2 di Julian Seward. Questo modulo può richiedere la versione bzip2 / libbzip2> = 1.0.x.
Bzip2 può supportare in PHP non è abilitato per impostazione predefinita. Dobbiamo usarli con l'opzione di configurazione --with-bz2 [= DIR] durante la compilazione di PHP per abilitare il supporto a bzip2.
Esempio
<?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);
?>
Costanti predefinite
Questa estensione non ha costanti definite.
Suor n | Descrizione della funzione |
---|---|
1 | Questa funzione può chiudere un file bzip2. |
2 | Questa funzione può comprimere una stringa in dati codificati bzip2. |
3 | Questa funzione può decomprimere i dati codificati bzip2. |
4 | Questa funzione può restituire un numero di errore bzip2. |
5 | Questa funzione può restituire un numero di errore bzip2 e una stringa di errore in un array. |
6 | Questa funzione può restituire una stringa di errore bzip2. |
7 | Questa funzione può forzare una scrittura di tutti i dati memorizzati nel buffer. |
8 | Questa funzione può aprire un file compresso bzip2. |
9 | Questa funzione è un file bzip2 a sicurezza binaria letto. |
10 | Questa funzione è una scrittura di file bzip2 sicura per i binari. |