bzcompress

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

bzcompressComprime uma string em dados codificados com bzip2

Descrição

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

bzcompress() comprime a string fornecida e retorna-a como dados codificados com bzip2.

Parâmetros

data

A string a comprimir.

block_size

Especifica o tamanho de bloco usado durante a compressão e deve ser um número de 1 a 9, sendo 9 a melhor compressão mas usando mais recursos para fazê-la.

work_factor

Controla como a fase de compressão se comporta quando apresentada com o pior caso, dados de entrada altamente repetitivos. O valor pode ser entre 0 e 250, sendo 0 um caso especial.

Independente do parâmetro work_factor, a saída gerada é a mesma.

Valor Retornado

A string comprimida, ou um número de erro se um erro ocorrer..

Exemplos

Example #1 Comprimindo dados

<?php
$str = "dado de exemplo";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>

Veja Também