PHP.mk документација

bzcompress

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.bzcompress.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.bzcompress.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
bzcompress

Референца за `function.bzcompress.php` со подобрена типографија и навигација.

function.bzcompress.php

bzcompress

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

bzcompressCompress a string into bzip2 encoded data

= NULL

bzcompress(string $data, int $block_size = 4, int $work_factor = 0): string|int

bzcompress() Компресирај стринг во bzip2 кодирани податоци

Параметри

data
Ги компресира дадените низи и ги враќа како bzip2 кодирани податоци.
block_size
Низата за компресирање.
work_factor
Ја специфицира големината на блокот што се користи при компресија и треба да биде број од 1 до 9, при што 9 дава најдобра компресија, но користи повеќе ресурси за тоа. Ја контролира однесувањето на фазата на компресија кога се соочува со најлош случај, високо повторливи, податоци на влез. Вредноста може да биде помеѓу 0 и 250, при што 0 е посебен случај. work_factorБез оглед на

Вратени вредности

, генерираниот излез е ист.

Примери

Компресираната низа или број на грешка ако се случила грешка.

<?php
$str
= "sample data";
$bzstr = bzcompress($str, 9);
echo
$bzstr;
?>

Види Исто така

  • bzdecompress() Пример #1 Компресирање податоци

Белешки од корисници 2 забелешки

- Декомпресира bzip2 кодирани податоци
пред 15 години
Comparing gzcompress/gzuncompress and bzcompress/bzdecompress, the bz combo is about 5x slower than gz.
uprz23 на gmail точка com
пред 16 години
The blocksize parameter tells bzip to use 100 000 Byte * blocksize blocks to compress the string. In the example above we can see the output size and time needed of bz[2] to bz[9] are nearly the same, because there ware just 189 058 Byte of data to compress and in this case bz[2] to bz[9] means "compress all data et once".
So we may notice a bigger difference in speed and compression rate with bigger files.

the workfactor parameter sets, how fast bzip switches in the slower fallback algorithm, if the standard algorithm gets problems with much repetitive data. 0 means, bzip uses the default value of 30. This option is recommend.

For more information about the parameter look at http://www.bzip.org/1.0.3/html/low-level.html#bzcompress-init
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.