bzdecompress

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

bzdecompress — bzip2로 인코딩된 데이터의 압축을 풉니다.


설명

bzdecompress(string $data, bool $use_less_memory = false): string|int|false

bzdecompress()는 bzip2로 인코딩된 데이터를 포함하는 주어진 문자열의 압축을 풉니다.


매개변수

data
압축을 풀 문자열입니다.
use_less_memory
true인 경우 메모리를 덜 사용하지만(최대 메모리 요구 사항은 약 2300K로 떨어짐) 대략 절반의 속도로 작동하는 대체 압축 해제 알고리즘이 사용됩니다.

이 기능에 대한 자세한 내용은 » bzip2 설명서를 참조하세요.


반환 값

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


변경 로그

버전 설명
8.0.0 use_less_memory의 유형이 int에서 bool로 변경되었습니다. 이전에는 기본값이 0이었습니다.

Examples

예제 #1 문자열 압축 풀기

                  
<?php
$start_str = "This is not an honest face?";
$bzstr = bzcompress($start_str);

echo "Compressed String: ";
echo $bzstr;
echo "\n<br />\n";

$str = bzdecompress($bzstr);
echo "Decompressed String: ";
echo $str;
echo "\n<br />\n";
?>
                  
                

기타

  • bzcompress() - 문자열을 bzip2로 인코딩된 데이터로 압축