bzcompress
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzcompress — Comprime uma string em dados codificados com bzip2
Descrição
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;
?>