# bzcompress

(No version information available, might only be in Git)

bzcompress — Comprime una cadena en datos codificados en bzip2

### Descripción

bzcompress(string `$source`, int `$blocksize` = 4, int `$workfactor` = 0): mixed

bzcompress() comprime la cadena dada y la devuelve como datos codificados con bzip2.

### Parámetros

`source`

  La cadena a comprimir.

`blocksize`

  Especifica el blocksize usado durante la compresión y debería ser un número entre 1 y 9 siendo 9 la máxima compresión, pero también utiliza más recursos.

`workfactor`

  Controla como se comportan las fases de compresión cuando se presenta en el peor de los casos, datos que se repiten continuamente. El valor puede estar entre 0 y 250 siendo 0 un caso especial.

  Independientemente de `workfactor`, el valor generado de salida es el mismo.

### Valores devueltos

La cadena comprimida, o el número de error en caso de error.

### Ejemplos

Ejemplo #1 Comprimiendo datos

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

### Ver también

- bzdecompress() - Descomprime datos codificados con bzip2