Функции сжатия Bzip2

Введение

Расширение используется для чтения, записи файлов (.bz2), с использованияем метода сжатия bzip2.

Требования

Расширение использует функции библиотеки » bzip2 (автор: Julian Seward) и требует bzip2/libbzip2 версий >= 1.0.x.

Установка

Поддержка Bzip2 в PHP не включена по умолчанию. Вам придётся скомпилировать PHP с указанием директивы --with-bz2[=DIR].

Настройка во время выполнения

Данное расширение не определяет никакие директивы конфигурации в php.ini.

Типы ресурсов

Расширение определяет один новый тип ресурсов: указатель на bz2-файл, с которым идёт работа.

Предопределенные константы

Данное расширение не определяет никакие константы.

Примеры

Следующий пример откроет временный файл, запишет в нему тестовую строку, после чего выдаст содержание файла.

Пример работы с bzip2

?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");

// читаем и выводим 10 символов
print bzread($bz, 10);

// выводим всё, до конца файла и закрываем его.
print bzread($bz);

bzclose($bz);

?>
Кол-во строк: 
Заголовок Дата изменения Хиты
bzwrite 10 Январь 2011 175
bzread 10 Январь 2011 209
bzopen 10 Январь 2011 253
bzflush 10 Январь 2011 177
bzerrstr 10 Январь 2011 204
bzerror 10 Январь 2011 209
bzerrno 10 Январь 2011 174
bzdecompress 10 Январь 2011 197
bzcompress 10 Январь 2011 185
bzclose 10 Январь 2011 210
Copyright © 2004 - 2012 Oftob.com
Professional Joomla Templates - 888 Poker Review
Mail.Ru