
ZipArchive::getArchiveFlag 메소드는 zip 파일의 특정 플래그 값을 반환하는 메소드입니다. 이 플래그 값은 zip 파일의 속성을 나타내며, 다음과 같은 플래그가 있습니다.
- ZIPARCHIVE_CREATE: zip 파일을 생성하는 플래그
- ZIPARCHIVE_EXTRACT: zip 파일을 추출하는 플래그
- ZIPARCHIVE_DELETE: zip 파일을 삭제하는 플래그
- ZIPARCHIVE_DO_NOT_OVERWRITE: zip 파일을 덮어쓰지 않는 플래그
- ZIPARCHIVE_DO_NOT_CHECK_PATH: zip 파일 경로를 확인하지 않는 플래그
- ZIPARCHIVE_USE_PKWARE: PKWARE 압축 알고리즘을 사용하는 플래그
- ZIPARCHIVE_USE_FPK: FPK 압축 알고리즘을 사용하는 플래그
- ZIPARCHIVE_COMPRESS: zip 파일을 압축하는 플래그
- ZIPARCHIVE_COMPRESS_ALL: 모든 파일을 압축하는 플래그
- ZIPARCHIVE_DEFAULT_COMPRESSION: 기본 압축률을 사용하는 플래그
- ZIPARCHIVE_COMPRESS_FAST: 빠른 압축률을 사용하는 플래그
- ZIPARCHIVE_COMPRESS_BEST: 최적의 압축률을 사용하는 플래그
이 플래그 값을 사용하여 zip 파일의 속성을 제어할 수 있습니다. 예를 들어, ZIPARCHIVE_COMPRESS 플래그를 사용하여 zip 파일을 압축할 수 있습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
$zip->open('example.zip', ZIPARCHIVE_CREATE | ZIPARCHIVE_COMPRESS);
이 코드는 example.zip 파일을 생성하고 압축합니다.
2025-07-03 16:51