gzcompress
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
gzcompress - 문자열 압축
설명
gzcompress(string $data
, int $level
= -1, int $encoding
= ZLIB_ENCODING_DEFLATE
): string|false
이 함수는 ZLIB 데이터 형식을 사용하여 주어진 문자열을 압축합니다.
ZLIB 압축 알고리즘에 대한 자세한 내용은 "» ZLIB 압축 데이터 형식 사양 버전 3.3"(RFC 1950) 문서를 참조하세요.
메모: 이것은 일부 헤더 데이터를 포함하는 gzip 압축과 동일하지 않습니다. gzip 압축에 대해서는 gzencode()를 참조하십시오.
매개변수
data
- 압축할 데이터입니다.
level
- 압축 수준입니다. 최대 압축의 경우 최대 9까지 압축이 없는 경우 0으로 지정할 수 있습니다.
-1이 사용되면 zlib 라이브러리의 기본 압축인 6이 사용됩니다.
encoding
ZLIB_ENCODING_*
상수 중 하나입니다.
반환 값
압축된 문자열이거나 오류가 발생한 경우 false
입니다.
Examples
예제 #1 gzcompress() 예제
<?php
$compressed = gzcompress('Compress me', 9);
echo $compressed;
?>
기타
- gzdeflate() - 문자열 수축
- gzinflate() - 수축된 문자열 팽창
- gzuncompress() - 압축된 문자열 압축 풀기
- gzencode() - gzip 압축 문자열 만들기