라이브러리

[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 아카이브의 압축 방식을 지정하는 데 사용되는 메소드에 따라 다를 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 74 페이지

검색

게시물 검색