라이브러리
[PHP] ZipArchive::setCompressionIndex - 인덱스로 정의된 항목의 압축 방법을 설정합니다.
ZipArchive::setCompressionIndex
`ZipArchive::setCompressionIndex` 메소드는 ZIP 아카이브의 압축 인덱스를 설정하는 메소드입니다. 이 메소드는 ZIP 아카이브의 압축 방식을 지정하는 인덱스를 설정하는 데 사용됩니다.
인수
* `index` : ZIP 아카이브의 압축 인덱스를 설정하는 인덱스입니다. 가능한 값은 다음과 같습니다.
+ `ZipArchive::CMD_COMPRESS` : ZIP 아카이브의 압축 방식을 지정합니다.
+ `ZipArchive::CMD_UNCOMPRESS` : ZIP 아카이브의 압축 방식을 해제합니다.
예제
다음 예제는 `ZipArchive::setCompressionIndex` 메소드를 사용하여 ZIP 아카이브의 압축 방식을 지정하는 방법을 보여줍니다.
#hostingforum.kr
php
// ZIP 아카이브를 생성합니다.
$zip = new ZipArchive();
$zip->open('example.zip', ZipArchive::CREATE);
// ZIP 아카이브의 압축 방식을 지정합니다.
$zip->setCompressionIndex(ZipArchive::CMD_COMPRESS, 9);
// ZIP 아카이브에 파일을 추가합니다.
$zip->addFile('example.txt', 'example.txt');
// ZIP 아카이브를 저장합니다.
$zip->close();
// ZIP 아카이브를 열고 압축 방식을 지정합니다.
$zip = new ZipArchive();
$zip->open('example.zip', ZipArchive::CREATE);
// ZIP 아카이브의 압축 방식을 해제합니다.
$zip->setCompressionIndex(ZipArchive::CMD_UNCOMPRESS, 0);
// ZIP 아카이브를 저장합니다.
$zip->close();
주의
* `ZipArchive::setCompressionIndex` 메소드는 ZIP 아카이브의 압축 방식을 지정하는 데 사용됩니다. 하지만 이 메소드는 ZIP 아카이브의 압축 방식을 변경할 때만 사용됩니다.
* ZIP 아카이브의 압축 방식을 지정하는 데 사용되는 인덱스는 ZIP 아카이브의 압축 방식을 지정하는 데 사용되는 메소드에 따라 다를 수 있습니다.
참고
* ZIP 아카이브의 압축 방식을 지정하는 데 사용되는 메소드는 `ZipArchive::setCompressionIndex` 메소드와 `ZipArchive::setCompressionMethod` 메소드입니다.
* ZIP 아카이브의 압축 방식을 지정하는 데 사용되는 인덱스는 ZIP 아카이브의 압축 방식을 지정하는 데 사용되는 메소드에 따라 다를 수 있습니다.
댓글목록
등록된 댓글이 없습니다.