Comprime uma string em dados codificados com bzip2

# bzcompress

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

bzcompress — Comprime uma string em dados codificados com bzip2

### Descrição

function 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

Exemplo #1 Comprimindo dados

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

### Veja Também

- bzdecompress() - Descomprime dados codificados com bzip2

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open