개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.08 00:39

RAR 압축 엔트리 getPackedSize 메소드 이해 요청

목록
  • 뷰매니아 12일 전 2025.03.08 00:39
  • 13
    1
제가 RAR 압축 파일을 분석할 때 RarEntry::getPackedSize 메소드에 대한 혼란을 느끼고 있습니다.

getPackedSize 메소드는 RAR 압축 엔트리의 실제 데이터 크기를 반환하는 것인지, 아니면 압축된 데이터 크기를 반환하는 것인지 정확히 이해가 되지 않습니다.

혹시 getPackedSize 메소드가 실제 데이터 크기를 반환하는지, 아니면 압축된 데이터 크기를 반환하는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  12일 전



    RAR 압축 엔트리의 getPackedSize 메소드는 압축된 데이터 크기를 반환합니다.

    RAR 압축 엔트리의 실제 데이터 크기는 getPackedSize 메소드가 반환하는 것보다 더 크거나 같을 수 있습니다.

    이유는 RAR 압축 알고리즘은 데이터를 압축하고, 이후에 데이터를 다시 조각으로 나누어 압축합니다.

    이러한 조각 사이에는 헤더 정보가 포함되어 있습니다.

    헤더 정보는 데이터의 크기와 위치를 포함하고 있습니다.

    따라서, 실제 데이터 크기는 압축된 데이터 크기보다 더 크거나 같을 수 있습니다.

    RAR 압축 엔트리의 실제 데이터 크기를 얻으려면, getPackedSize 메소드가 반환하는 압축된 데이터 크기와 헤더 정보의 크기를 합산해야 합니다.

    2025-03-08 00:40

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 4,866건 / 221 페이지

검색

게시물 검색