Forum und email

bzcompress

(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)

bzcompress — 문자열을 bzip2 인코딩 데이터로 압축한다

설명

string bzcompress ( string $source [, int $blocksize [, int $workfactor ]] )

bzcompress()source 문자열을 압축하고 bzip2 인코딩 데이터로 반환한다

선택적인 매개변수 blocksize 는 압축중에 사용할 blocksize를 설정하고 1에서 9까지의 숫자가 되어야 하고 여기서 9는 가장 압축률이 높지만 자원을 더 많이 사용하게 된다. blocksize 의 기본값은 4이다.

선택적인 매개변수 workfactor 는 반복이 많은 입력 데이터와 같은 최악의 경우에 압축이 어떻게 동작할지에 대해 제어한다. 이 값은 0부터 250이 될수 있고 0은 특수한 상황에서 쓰이고, 30은 기본값이 된다. 이 workfactor 에 관계없이, 동일한 출력값이 나온다.

Example#1 bzcompress() 예제코드

<?php
$str 
"sample data";
$bzstr bzcompress($str9);
print( 
$bzstr );
?>

bzdecompress() 참고.