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. |