PHP - Funciones de bzip2

Las funciones bzip2 se pueden utilizar para leer y escribir archivos comprimidos bzip2 (.bz2) de forma transparente.

El módulo Bzip2 puede utilizar las funciones de la biblioteca bzip2 de Julian Seward. Este módulo puede requerir bzip2 / libbzip2 versión> = 1.0.x.

Bzip2 puede admitir en PHP no está habilitado de forma predeterminada. Necesitamos usar la opción de configuración --with-bz2 [= DIR] al compilar PHP para habilitar el soporte de bzip2.

Ejemplo

<?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 extensión no tiene constantes definidas.

No Señor Función descriptiva
1

bzclose ()

Esta función puede cerrar un archivo bzip2.

2

bzcompress ()

Esta función puede comprimir una cadena en datos codificados en bzip2.

3

bzdecompress ()

Esta función puede descomprimir los datos codificados en bzip2.

4

bzerrno ()

Esta función puede devolver un número de error bzip2.

5

bzerror ()

Esta función puede devolver un número de error bzip2 y una cadena de error en una matriz.

6

bzerrstr ()

Esta función puede devolver una cadena de error bzip2.

7

bzflush ()

Esta función puede forzar la escritura de todos los datos almacenados en búfer.

8

bzopen ()

Esta función puede abrir un archivo comprimido bzip2.

9

bzread ()

Esta función es una lectura de archivo bzip2 segura para binarios.

10

bzwrite ()

Esta función es una escritura de archivo bzip2 segura para binarios.