(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzcompress — Comprime uma string em dados codificados com bzip2
bzcompress() comprime a string fornecida e retorna-a como dados codificados com bzip2.
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.
A string comprimida, ou um número de erro se um erro ocorrer..
Exemplo #1 Comprimindo dados
<?php
$str = "dado de exemplo";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>