Introdução
As
funções
para
bzip2
são
usadas
para
ler
e
escrever
,
de
forma
transparente
,
arquivos
compactados
do
tipo
bzip2
(
.bz2
)
.
Requisitos
Este
módulo
utiliza
as
funções
da
biblioteca
bzip2
desenvolvida
por
Julian
Seward
Instalação
O
suporte
às
funções
para
Bzip2
no
PHP
não
é
habilitado
por
padrão
.
Você
precisa
usar
a
opção
de
configuração
--with-bz2
quando
for
compilar
o
PHP
para
habilitar
o
suporte
a
bzip2
.
Este
módulo
requer
bzip2
/
libbzip2
,
versão
=
1.0.x
.
Configuração
durante
execução
Esta
extenção
não
define
nenhum
parâmetro
de
configuração
no
php.ini
.
Tipos
Resource
Esta
extensão
define
um
tipo
de
recurso
(
resource
)
:
um
ponteiro
para
arquivo
que
identifica
o
arquivo
bzip2
que
está
sendo
usado
.
Constantes
Predefinidas
Esta
extensão
não
possui
nenhuma
constante
.
Exemplos
Este
exemplo
abre
um
arquivo
temporário
e
escreve
uma
string
de
test
nele
,
e
então
mostra
o
conteúdo
do
arquivo
.
Exemplo
1
.
Um
exemplo
simples
de
bzip2
?php
$arquivo
=
"
/
tmp
/
testfile.bz2"
;
$str
=
"This
is
a
test
string.\n"
;
/
/
abre
o
arquivo
para
escrita
$bz
=
bzopen($arquivo
,
"w")
;
/
/
escreve
a
string
no
arquivo
bzwrite($bz
,
$str)
;
/
/
fecha
o
arquivo
bzclose($bz)
;
/
/
abre
o
arquivo
para
leitura
$bz
=
bzopen($arquivo
,
"r")
;
/
/
lê
10
caracteres
print
bzread($bz
,
10)
;
/
/
imprime
até
o
final
do
arquivo
(ou
os
próximos
1024
caracteres
)
print
bzread($bz)
;
/
/
fecha
o
arquivo
bzclose($bz)
;
?
|
|