Forum und email

Funciones de compresión Bzip2

Introducción

Las funciones bzip2 son usadas para leer y escribir de forma transparente, ficheros comprimidos bzip2 (.bz2)

Requisitos

Este módulo usa las funciones de la biblioteca » bzip2 de Julian Seward. este módulo requiere bzip2/libbzip2 version >= 1.0.x.

Instalación

El soporte para bzip2 en PHP no está habilitado por defecto. Necesita usar el parámetro de configuración --with-bz2[=DIR] a la hora de compilar PHP para habilitar el soporte para bzip2.

Configuración en tiempo de ejecución

Esta extensión no tiene directivas de configuración en php.ini.

Tipos de recursos

Esta extensión define un tipo de recurso: un puntero de fichero que identifica el fichero bz2 con el que se va a trabajar.

Constantes predefinidas

Esta extensión no tiene ninguna constante definida.

Ejemplos

Este ejemplo abre un fichero temporal, escribe una cadena literal en el y presenta el contenido de dicho fichero.

Example#1 Ejemplo simple de bzip2

<?php

$filename 
"/tmp/testfile.bz2";
$str "This is a test string.\n";

// open file for writing
$bz bzopen($filename"w");

// write string to file
bzwrite($bz$str);

// close file
bzclose($bz);

// open file for reading
$bz bzopen($filename"r");

// read 10 characters
print bzread($bz10);

// output until end of the file (or the next 1024 char) and close it.  
print bzread($bz);

bzclose($bz);

?>

Table of Contents

  • bzclose — Cierra un archivo bzip2
  • bzcompress — Comprime una cadena a una forma de datos codificados bzip2
  • bzdecompress — Descomprime datos codificados con bzip2
  • bzerrno — Regresa un número de error bzip2
  • bzerror — Regresa el número y la cadena de error bzip2 en una matriz
  • bzerrstr — Regresa una cadena de error de bzip2
  • bzflush — Fuerza la escritura de todo los datos en el buffer
  • bzopen — Abre un archivo comprimido bzip2
  • bzread — Lectura segura de archivo bzip2 binario
  • bzwrite — Escritura segura de archivo bzip2 binario