bzcompress
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzcompress — Сжимает строку с использованием bzip2
Описание
bzcompress() сжимает переданную строку и
возвращает её в виде закодированных данных bzip2.
Список параметров
data
-
Сжимаемая строка.
block_size
-
Определяет размера блока, используемый при сжатии, должен быть числом
в диапазоне от 1 до 9, где 9 даст наилучшее, но более ресурсоёмкое сжатие.
work_factor
-
Контролирует поведение фазы компрессии в худшем случае, когда входные
данные являются часто повторяющимися. Параметр может принимать
значения между 0 и 250, где 0 означает специальный случай.
Генерируемый результат не зависит от параметра
work_factor
и является одним и тем же.
Возвращаемые значения
Сжатая строка или код ошибки в случае неудачного завершения работы.
Примеры
Пример #1 Сжатие данных
<?php
$str = "sample data";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>