Úvod
Funkce
bzip2
se
používají
k
transparentnímu
čtení
a
zápisu
souborů
komprimovaných
algoritmem
bzip2
(
.bz2
)
.
Požadavky
Tento
modul
používá
funkce
z
knihovny
bzip2
od
Juliana
Sewarda
.
Instalace
Podpora
bzip2
není
v
PHP
implicitně
k
dispozici
.
K
aktivaci
budete
muset
při
kompilaci
PHP
použít
konfigurační
volbu
--with-bz2
.
Tento
modul
vyžaduje
bzip2
/
libbzip2
verze
=
1.0.x
.
Konfigurace běhu
Toto
rozšíření
nemá
definováno
žádné
konfigurační
direktivy
.
Typy prostředků
Toto
rozšíření
definuje
jeden
typ
prostředku
:
souborový
ukazatel
identifikující
soubor
bz2
,
nad
kterým
se
pracuje
.
Předdefinované konstanty
Toto
rozšíření
nemá
definovány
žádné
konstanty
.
Příklady
Tento
příklad
otevře
dočasný
soubor
a
zapíše
do
něj
testovací
řetezec
;
potom
vypíše
obsah
souboru
.
Příklad
1
.
Malý
příklad
na
bzip2
?php
$filename
=
"
/
tmp
/
testfile.bz2"
;
$str
=
"Toto
je
testovací
řetězec.\n"
;
/
/
otevři
soubor
pro
zápis
$bz
=
bzopen($filename
,
"w")
;
/
/
zapoš
řetězec
do
souboru
bzwrite($bz
,
$str)
;
/
/
zavři
soubor
bzclose($bz)
;
/
/
otevři
soubor
pro
čtení
$bz
=
bzopen($filename
,
"r")
;
/
/
přečti
10
znaků
print
bzread($bz
,
10)
;
/
/
tiskni
dokud
není
konec
souboru
(nebo
následující
1024
.
znak
)
a
zavři
soubor
print
bzread($bz)
;
bzclose($bz)
;
?
|
|