PHP - funções bzip2
As funções bzip2 podem ser usadas para ler e gravar transparentemente arquivos compactados bzip2 (.bz2).
O módulo Bzip2 pode usar as funções da biblioteca bzip2 de Julian Seward. Este módulo pode exigir bzip2 / libbzip2 version> = 1.0.x.
Bzip2 pode suportar em PHP não está habilitado por padrão. Precisamos usá-los opção de configuração --with-bz2 [= DIR] ao compilar o PHP para habilitar o suporte bzip2.
Exemplo
<?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);
?>
Constantes Predefinidas
Esta extensão não possui constantes definidas.
Sr. Não | Descrição da função |
---|---|
1 | Esta função pode fechar um arquivo bzip2. |
2 | Esta função pode compactar uma string em dados codificados em bzip2. |
3 | Esta função pode descomprimir os dados codificados em bzip2. |
4 | Esta função pode retornar um número de erro bzip2. |
5 | Esta função pode retornar um número de erro bzip2 e uma string de erro em uma matriz. |
6 | Esta função pode retornar uma string de erro bzip2. |
7 | Esta função pode forçar uma gravação de todos os dados armazenados em buffer. |
8 | Esta função pode abrir um arquivo compactado bzip2. |
9 | Esta função é uma leitura de arquivo bzip2 com segurança binária. |
10 | Esta função é uma gravação de arquivo bzip2 com segurança binária. |