
RarArchive::setAllowBroken 메서드는 RAR 아카이브가 깨진 경우 허용하도록 설정할 수 있습니다. 이 메서드는 RarArchive 클래스의 객체에 호출하여 사용할 수 있습니다.
#hostingforum.kr
php
$rar = new RarArchive('파일명.rar');
$rar->setAllowBroken(true);
이 메서드를 호출하여 true를 설정하면 RAR 아카이브가 깨진 경우에도 압축/해제가 가능합니다. 하지만 이 경우 압축/해제 중 오류가 발생할 수 있으므로 주의가 필요합니다.
또한, RAR 아카이브가 깨진 경우에는 압축/해제가 실패할 수 있으므로 try-catch 블록을 사용하여 오류를 처리하는 것이 좋습니다.
#hostingforum.kr
php
try {
$rar = new RarArchive('파일명.rar');
$rar->setAllowBroken(true);
// 압축/해제 코드
} catch (Exception $e) {
// 오류 처리 코드
}
2025-06-22 11:07