(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzcompress — Comprime una cadena con bzip2
bzcompress() comprime la cadena
source
y devuelve los datos así codificados.
data
La cadena a comprimir.
block_size
Especifica el tamaño de bloque utilizado durante la compresión y debe ser un número de 1 a 9, siendo 9 la mejor compresión, pero que utiliza más recursos para realizarse.
work_factor
Controla el comportamiento de la compresión en los peores casos de datos altamente repetitivos. Este valor puede ir de 0 a 250 (0 es un valor especial).
Fuera de work_factor
, el resultado será el mismo.
La cadena comprimida o un número de error si ocurre un error.
Ejemplo #1 Compresión de datos
<?php
$str = "datos simples";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>