VII. Kompresja Bzip2

Wstęp

Funkcje te umożliwiają odczyt i zapis skompresowanych plików bzip2 (.bz2).

Wymagania

Ten moduł korzysta z funkcji biblioteki bzip2 w wersji >= 1.0.x autorstwa Juliana Sewarda.

Instalacja

Obsługa kompresji bzip2 nie jest domyślnie włączona w PHP. Aby ją aktywować, należy użyć opcji --with-bz2=[DIR] podczas kompilacji PHP z kodu źródłowego.

Konfiguracja czasu wykonywania

To rozszerzenie nie definiuje posiada żadnych dyrektyw konfiguracyjnych w pliku php.ini.

Typy zasobów

Funkcje kompresji bzip2 wykorzystują jeden typ zasobów: uchwyt identyfikujący konkretny plik bz2.

Stałe predefinopwane

To rozszerzenie nie posiada żadnych stałych.

Przykłady

Poniższy skrypt otwiera tymczasowy plik .bz2, zapisuje w nim testowy łańcuch znaków, a następnie wyświetla całą zawartość pliku po dekompresji.

Przykład 1. Kompresja bzip2 - przykład

<?php

$nazwa
= "/tmp/test.bz2";
$str = "To jest testowy łańcuch znaków.\n";

// otwórz plik do zapisu
$bz = bzopen($nazwa, "w");

// zapisz testowy łańcuch znaków
bzwrite($bz, $str);

// zamknij plik
bzclose($bz);

// otwórz plik do odczytu
$bz = bzopen($nazwa, "r");

// przeczytaj 10 znaków
print bzread($bz, 10);

// wyświetl wszystko do końca pliku (lub następne 1024 znaki) i zamknij plik.
print bzread($bz);

bzclose($bz);

?>
Spis treści
bzclose -- Zamyka otwarty plik bzip2
bzcompress -- Compress a string into bzip2 encoded data
bzdecompress -- Decompresses bzip2 encoded data
bzerrno -- Zwraca numer błędu biblioteki bzip2
bzerror -- Zwraca tablicę zawierającą numer i opis błędu biblioteki bzip2
bzerrstr -- Zwraca opis błędu biblioteki bzip2
bzflush -- Wymusza zapisanie do pliku wszystkich danych z bufora
bzopen -- Otwiera skompresowany plik bzip2
bzread -- Binarnie bezpieczny odczyt pliku bzip2
bzwrite -- Binarnie bezpieczny zapis pliku bzip2


Język PHP to dzisiaj powszechnie przyjęty standard, podstawa tworzenia dynamicznych stron WWW, opartych na bazach danych.

PHP to język skryptowy. Znaczy to, że jest to język nie kompilowalny. Program jest wykonywany przez interpreter na podstawie jego kodu źródłowego. Język PHP to element technologii internetowej SERVER-SIDE. Znaczy to, że kod języka jest wykonywany od strony serwera (na serwerze).

W jakim celu używac PHP? Po co to komu?

Załóżmy, że potrzebujemy takiej strony internetowej, która wyświetli zawsze bieżącą datę. Dzięki technologii PHP, datę i godzinę odczytywać można z miejsca gdzie wykonuje się skrypt, np. gdy serwer znajduje się w USA a my w Polsce to widoczna jest różnica w czasie który zostanie wyświetlony.

Finanse Osobiste koty katalog Meble kuchenne na zamówienie filmiki Pościel Wydaj mi sponę - Elektryczne Gitaryagroturystyka kaszuby, kolczyki