
RarArchive::setAllowBroken 함수는 rar 아카이브를 열 때, 깨진(broken) 파일을 허용하는지 여부를 결정하는 함수입니다.
이 함수는 boolean 타입의 파라미터를 받습니다. true를 넘기면 깨진 파일을 허용하고, false를 넘기면 허용하지 않습니다.
만약 false를 넘기면, rar 아카이브를 열 때 깨진 파일이 발견되면 예외가 발생합니다.
반면에 true를 넘기면, rar 아카이브를 열 때 깨진 파일이 발견되더라도 예외가 발생하지 않고, 아카이브의 나머지 파일만 읽을 수 있습니다.
이러한 동작은 rar 아카이브의 일관성을 유지하기 위해 중요합니다.
예를 들어, rar 아카이브에 포함된 파일 중 하나가 깨져서 읽을 수 없을 때, setAllowBroken 함수를 true로 설정하면 아카이브의 나머지 파일을 읽을 수 있습니다.
반면에 false를 설정하면, 아카이브를 열 때 깨진 파일이 발견되면 예외가 발생하여 아카이브의 나머지 파일을 읽을 수 없습니다.
따라서, rar 아카이브를 열 때 깨진 파일을 허용하는지 여부를 결정하기 위해 setAllowBroken 함수를 사용할 수 있습니다.
2025-07-13 23:01