
RarEntry 클래스의 getUnpackedSize() 메소드는 압축된 파일의 실제 크기를 반환합니다. 이 크기는 압축된 파일의 크기와 압축된 파일 내의 파일 이름, 시간 스탬프, 권한 등과 같은 추가 데이터의 크기를 포함합니다.
getUnpackedSize() 메소드는 압축된 파일의 크기와 추가 데이터의 크기를 합산하여 반환합니다. 이 크기는 압축된 파일이 실제로 차지하는 크기와 같습니다.
getUnpackedSize() 메소드의 로직은 다음과 같습니다.
1. 압축된 파일의 크기를 가져옵니다.
2. 압축된 파일 내의 추가 데이터의 크기를 가져옵니다. 추가 데이터는 파일 이름, 시간 스탬프, 권한 등과 같은 데이터입니다.
3. 압축된 파일의 크기와 추가 데이터의 크기를 합산하여 실제 크기를 계산합니다.
4. 실제 크기를 반환합니다.
예를 들어, 압축된 파일의 크기가 100KB이고 추가 데이터의 크기가 10KB라면, getUnpackedSize() 메소드는 110KB를 반환합니다.
2025-05-28 20:29