bzcompress

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

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


설명

bzcompress(string $data, int $block_size = 4, int $work_factor = 0): string|int

bzcompress()는 주어진 문자열을 압축하여 bzip2로 인코딩된 데이터로 반환합니다.


매개변수

data
압축할 문자열입니다.
block_size
압축하는 동안 사용되는 블록 크기를 지정하고 1에서 9 사이의 숫자여야 하며 9는 최상의 압축을 제공하지만 그렇게 하려면 더 많은 리소스를 사용합니다.
work_factor
최악의 경우, 고도로 반복적인 입력 데이터가 제공될 때 압축 단계가 작동하는 방식을 제어합니다. 값은 0에서 250 사이일 수 있으며 0은 특별한 경우입니다.

work_factor에 관계없이 생성된 출력은 동일합니다.


반환 값

압축된 문자열 또는 오류가 발생한 경우 오류 번호입니다.


Examples

예제 #1 데이터 압축

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

기타