
RAR 아카이브 파일의 파일 타임을 반환하는 getFileTime 메서드는, RAR 아카이브 파일 내부의 파일 헤더에 저장된 파일 타임을 읽어 반환합니다.
RAR 아카이브 파일 내부의 파일 헤더에는 파일 타임이 32비트의 Unix 타임 스탬프로 저장됩니다. Unix 타임 스탬프는 1970년 1월 1일 00:00:00 UTC부터 현재까지의 초 수를 나타내는 시간 단위입니다.
getFileTime 메서드는 이 Unix 타임 스탬프를 읽어와서, 파일 타임을 반환합니다. 파일 타임은 일반적으로 32비트의 Unix 타임 스탬프를 100纳초 단위로 변환한 값으로 표현됩니다.
예를 들어, Unix 타임 스탬프가 1643723400일 경우, getFileTime 메서드는 이 값을 100纳초 단위로 변환하여 파일 타임을 반환합니다.
getFileTime 메서드는 또한 파일 타임의 유효성을 검사하여, 파일 타임이 유효한지 여부를 확인합니다. 만약 파일 타임이 유효하지 않은 경우, getFileTime 메서드는 예외를 발생시킵니다.
2025-06-28 07:41