bzcompress
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
bzcompress — 문자열을 bzip2 인코드 데이터로 압축
설명
mixed bzcompress
(
string $source
[,
int $blocksize
= 4
[,
int $workfactor
= 0
]] )
인수
-
source
-
압축할 문자열.
-
blocksize
-
압축중에 사용할
blocksize를 설정하고 1에서 9까지의 숫자가 되어야 합니다. 여기서 9는
가장 압축률이 높지만 자원을 더 많이 사용하게 된다.
blocksize
의 기본값은 4이다.
-
workfactor
-
반복이 많은 입력 데이터와 같은 최악의 경우에 압축이 어떻게 동작할지에
대해 제어한다. 이 값은 0부터 250이 될수 있고, 0은 특별한 값으로
기본값입니다.
workfactor
에
관계없이, 성생된 출력은 동일합니다.
반환값
압축된 문자열이나, 오류 발생 시 오류 번호.
예제
Example #1 데이터 압축하기
<?php
$str = "sample data";
$bzstr = bzcompress($str, 9);
echo $bzstr;
?>