
PharData::compress 함수의 두 번째 인자인 $format은 Phar 아카이브의 압축 형식을 지정하는 데 사용됩니다. 가능한 값은 다음과 같습니다.
- 'zip': ZIP 압축 형식으로 압축합니다.
- 'gz': GZIP 압축 형식으로 압축합니다.
- 'bz2': BZIP2 압축 형식으로 압축합니다.
$format에 'zip'이나 'gz'을 사용하는 경우 차이점은 다음과 같습니다.
- 'zip'은 Phar 아카이브를 ZIP 파일로 압축합니다. ZIP 파일은 보통 ZIP 압축 소프트웨어에서 열 수 있습니다.
- 'gz'은 Phar 아카이브를 GZIP 압축 형식으로 압축합니다. GZIP 압축 형식은 대부분의 운영 체제에서 지원되며, Phar 아카이브를 압축된 상태로 전송하거나 저장할 때 유용합니다.
Phar 아카이브를 다시 불러올 때는 PharData::compress 함수의 반대 함수인 PharData::decompress 함수를 사용합니다.
#hostingforum.kr
php
$phar = new PharData('example.phar.gz');
$phar->decompress('example.phar');
이 코드는 GZIP 압축 형식으로 압축된 Phar 아카이브 'example.phar.gz'를 불러와 Phar 아카이브 'example.phar'로 decompress합니다.
2025-03-16 16:20