
ZipArchive::setEncryptionName() 메소드는 암호화 옵션을 설정할 때 암호를 문자열 형식으로 입력해야 합니다. 따라서, 암호화 옵션을 설정할 때는 문자열 형식의 암호를 입력해야 오류가 발생하지 않습니다.
예를 들어, 다음과 같이 암호화 옵션을 설정할 수 있습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
if ($zip->open('example.zip', ZipArchive::CREATE) === TRUE) {
$zip->setEncryptionName('example.txt', ZipArchive::ENCRYPT_NAME, '암호화된 암호');
$zip->close();
} else {
echo '파일 열기 실패';
}
위의 예제에서 '암호화된 암호'는 문자열 형식의 암호입니다. 이 암호를 사용하여 압축을 생성할 때 오류가 발생하지 않습니다.
2025-08-04 22:01