
Phar::addFile 함수의 'compress' 옵션을 사용하여 파일을 압축할 수 있습니다. 이 옵션은 PharData::addFile 함수와 Phar::addFile 함수에서 사용할 수 있습니다.
예를 들어, Phar::addFile 함수를 사용하여 'file.txt' 파일을 Phar 아카이브에 추가하고 압축을 하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->addFile('file.txt', 'file.txt', null, Phar::FLUSH_ON_CLOSE | Phar::COMPRESSION_GZ);
이 예제에서는 'file.txt' 파일을 Phar 아카이브에 추가하고 Gzip 압축을 사용하여 압축합니다. Phar::COMPRESSION_NONE, Phar::COMPRESSION_GZ, Phar::COMPRESSION_BZ2, Phar::COMPRESSION_SHLIB, Phar::COMPRESSION_DEFLATE, Phar::COMPRESSION_ZLIB, Phar::COMPRESSION_NONE, Phar::COMPRESSION_BZ2, Phar::COMPRESSION_GZ, Phar::COMPRESSION_SHLIB, Phar::COMPRESSION_DEFLATE, Phar::COMPRESSION_ZLIB 중 하나를 선택할 수 있습니다.
2025-04-06 13:46