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 |
Esta función puede cerrar un archivo bzip2. |
| 2 |
Esta función puede comprimir una cadena en datos codificados en bzip2. |
| 3 |
Esta función puede descomprimir los datos codificados en bzip2. |
| 4 |
Esta función puede devolver un número de error bzip2. |
| 5 |
Esta función puede devolver un número de error bzip2 y una cadena de error en una matriz. |
| 6 |
Esta función puede devolver una cadena de error bzip2. |
| 7 |
Esta función puede forzar la escritura de todos los datos almacenados en búfer. |
| 8 |
Esta función puede abrir un archivo comprimido bzip2. |
| 9 |
Esta función es una lectura de archivo bzip2 segura para binarios. |
| 10 |
Esta función es una escritura de archivo bzip2 segura para binarios. |