bzcompress
(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)
bzcompress — Comprime una cadena a una forma de datos codificados bzip2
Descripción
bzcompress() comprime la cadena dada y la regresa como datos codificados bzip2.
Lista de parámetros
- fuente
-
La cadena a ser comprimida.
- tamañ_de_bloque
-
Especifica el tamaño de bloque a ser usado durante la compresión y debe ser un número entre 1 y 9, dando 9 la mejor compresión, pero usando más recursos para hacerlo. tamañ_de_bloque tiebe como valor por defecto 4.
- factor
-
Controla como la fase de compresión se comporta cuando se presenta el peor caso, altamente repetitivo de entrada de datos. El valor puede estar entre 0 y 250, siendo 0 un caso especial y 30 el valor por defecto.
Sin importar el factor , la salida generada es la misma.
Valores retornados
La cadena comprimida.
Ejemplos
Example#1 Comprimiendo datos
<?php
$str = "sample data";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>