Учебник PHP

микрофоны для видеонаблюдения | http://descuentalo.com.mx/tienda-online/interjet-mexico-promociones-boletos-baratos/


V. Функции Bzip2-компрессии


Введение

Функции компрессии bzip2 используются для прозрачного чтения и записи сжатых файлов bzip2 (.bz2).


Требования

Этот модуль использует функции библиотеки bzip2, которую создал Julian Seward.


Инсталяция

Поддержка bzip2 в PHP по умолчанию не включена. Вам необходимо использовать опцию конфигурации --with-bz2 при компиляции PHP, чтобы включить поддержку bzip2. Этот модуль требует bzip2/libbzip2 версии >= 1.0.x.


Конфигурация времени выполнения

Это расширение не определяет никаких директив конфигурации.


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

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


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

Это расширение не определяет никаких констант.


Примеры

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

Пример 1. Небольшой 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);
// выводить до достижения конца файла (или следующего 1024 char) и закрыть файл.
print bzread($bz);
bzclose($bz);
?>
Содержание
bzclose - закрыть bzip2-указатель на файл
bzcompress - сжать строку в bzip2-кодированные данные
bzdecompress - развернуть bzip2-кодированные данные
bzerrno - возвращает номер ошибки bzip2
bzerror - возвращает номер ошибки bzip2 строку ошибки в массиве
bzerrstr - возвращает строку ошибки bzip2
bzflush - форсирует запись всех буферизованных данных
bzopen - открывает bzip2-сжатый файл
bzread - Binary safe/безопасное в двоичном режиме чтение bzip2-файла
bzwrite - Binary safe запись bzip2-файла
НазадОглавление Вперёд
bcsubВверх bzclose



Книжный магазин