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