PHP 매뉴얼
이전 |  | 다음

# bzcompress

(PHP 4 >= 4.0.4, PHP 5)

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`에 관계없이, 동일한 출력값이 나온다.

예 1. bzcompress() 예제코드

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

bzdecompress() 참고.

이전 | 처음으로 | 다음
bzclose | 위로 | bzdecompress