Forum und email

Bzip2 Compressie Functies

Introductie

De bzip2 functies worden gebruikt om eenvoudigerwijs bzip2 (.bz2) gecomprimeerde bestanden te lezen en te schrijven.

Afhankelijkheden

Deze module gebruikt de functies van de » bzip2 library door Julian Seward

Installatie

Bzip2 ondersteuning in PHP is standaard niet aanwezig. Je moet de --with-bz2 configuratie optie gebruiken als je PHP compileerd om bzip2 support verkrijgen. Deze module vereist bzip2/libbzip2 versie >= 1.0.x.

Configuratie tijdens scriptuitvoer

Deze extensie gebruikt geen configuratie regels.

Resource types

Deze extensie definieerd één resource type: een file pointer die verwijst naar het bz2-bestand waarmee je aan het werken bent.

Voorgedefinieerde constanten

Deze extensie definieert geen constanten.

Voorbeelden

Dit voorbeeld opent een tijdelijk bestand en schrijft een test string weg, en print vervolgens de inhoud van het bestand uit.

Example#1 Klein bzip2 voorbeeld

<?php

$filename 
"/tmp/testfile.bz2";
$str "Dit is een test string.\n";

// open het bestand om te schrijven
$bz bzopen($filename"w");

// schrijf de string naar het bestand
bzwrite($bz$str);

// sluit het bestand
bzclose($bz);

// open het bestand om te lezen
$bz bzopen($filename"r");

// lees 10 tekens
print bzread($bz10);

// lees de rest van het bestand (of de volgede 1024 tekens) en sluit
// het bestand
print bzread($bz);

bzclose($bz);

?>

Table of Contents

  • bzclose — Sluit een bzip2 file pointer
  • bzcompress — Comprimeert een string naar bzip2 gecodeerde data
  • bzdecompress — Decomprimeert bzip2 gecodeerde data
  • bzerrno — Geeft een bzip2 foutnummer terug
  • bzerror — Geeft een bzip2 foutnummer en foutmelding in een array terug
  • bzerrstr — Geeft een bzip2 foutmelding terug
  • bzflush — Forceer het wegschrijven van alle gebufferde data
  • bzopen — Open een bzip2 gecomprimeerd bestand
  • bzread — Binary safe lezen van een bzip2 bestand
  • bzwrite — Binary safe schrijven naar een bzip2 bestand