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

bzclose ()

Esta função pode fechar um arquivo bzip2.

2

bzcompress ()

Esta função pode compactar uma string em dados codificados em bzip2.

3

bzdecompress ()

Esta função pode descomprimir os dados codificados em bzip2.

4

bzerrno ()

Esta função pode retornar um número de erro bzip2.

5

bzerror ()

Esta função pode retornar um número de erro bzip2 e uma string de erro em uma matriz.

6

bzerrstr ()

Esta função pode retornar uma string de erro bzip2.

7

bzflush ()

Esta função pode forçar uma gravação de todos os dados armazenados em buffer.

8

bzopen ()

Esta função pode abrir um arquivo compactado bzip2.

9

bzread ()

Esta função é uma leitura de arquivo bzip2 com segurança binária.

10

bzwrite ()

Esta função é uma gravação de arquivo bzip2 com segurança binária.