V. Compression Bzip2
Ce
module
utilise
les
fonctions
de
la
librairie
bzip2
,
de
Julian
Seward
pour
écrire
et
lire
des
fichier
bzip2
(
.bz2
)
de
manière
transparente
.
Le
support
bzip2
par
PHP
n
'
est
pas
activé
par
défaut
.
Vous
devez
utiliser
l'
option
de
configuration
--with-bz2[=DIR
]
lors
de
la
compilation
de
PHP
pour
l
'activer
.
Ce
module
requiert
la
librairie
bzip2
/
libbzip2
,
version
=
1.0.x
.
Exemple de compression bzip2
Cet
exemple
ouvre
un
fichier
temporaire
,
et
écrit
une
ligne
de
test
,
puis
il
en
affiche
le
contenu
.
Exemple
1
.
Exemple
avec
bzip2
?php
$filename
=
"
/
tmp
/
fichier_de_test.bz2"
;
$str
=
"Ceci
est
une
chaîne
de
test.\n"
;
/
/
ouvre
le
fichier
en
écriture
$bz
=
bzopen($filename
,
"w")
;
/
/
écrit
une
chaîne
dans
le
fichier
bzwrite($bz
,
$str)
;
/
/
ferme
le
fichier
bzclose($bz)
;
/
/
ouvre
le
fichier
en
lecture
$bz
=
bzopen($filename
,
"r")
;
/
/
lit
10
caractères
print
bzread($bz
,
10)
;
/
/
affiche
tout
le
reste
du
fichier
,
puis
le
ferme
print
bzread($bz)
;
bzclose($bz)
;
?
|
|
-
Table des matières
-
bzclose
-- Ferme un fichier bzip2
-
bzcompress
-- Compresse une chaîne avec bzip2
-
bzdecompress
-- Décompresse une chaîne bzip2
-
bzerrno
-- Retourne le numéro d'erreur bzip2
-
bzerror
-- Retourne le numéro et le message d'erreur bzip2 dans
un tableau
-
bzerrstr
-- Retourne le message d'erreur bzip2
-
bzflush
-- Force l'écriture de toutes les données
compressées
-
bzopen
-- Ouvre un fichier compressé avec bzip2
-
bzread
-- Lecture binaire d'un fichier bzip2
-
bzwrite
-- Ecriture binaire dans un fichier bzip2