2011-03-10 4 views
1

저는 CRC 유효성 검사 및 재개 기능을 사용하여 HTTP를 통해 대용량 파일을 업로드하기 위해 작은 프로그램과 서버를 작성했습니다. 그것은 꽤 잘 작동하지만 중복 될 수 있기 때문에 일부 유효성 검사를 재고해야하는지 궁금합니다.대용량 파일을 청크로 업로드 할 때 각 청크의 CRC 유효성을 검사 할 때 완성시 전체 파일의 CRC 유효성을 검사해야합니까?

질문의 제목은 실제로 그것을 모두 말합니다.

전체 파일의 CRC 유효성을 검사하는 것이 완전히 중복 되었습니까? 각 덩어리가 유효하다는 것을 알고 있기 때문에 파일을 압축 할 때 파일 시스템 오류가 발생하지 않았 으면 (필자는 어쨌든 필자는 그랑 드 문제에 빠져 있어야합니다), 유효해야합니다. 합리적으로 업로드가 원활하게 진행될 수있을 정도로 충분해야합니다.

당신은 어떻게 생각하십니까?

안부

답변

1

이 필요는 없습니다, 청크는 다음 정확한지 어떻게 결합 덩어리가 정확하지 않을 것인가?

+0

물론 이것은 내 생각이었습니다. 그러나 나는이 사실을 교육적으로 판단하기에 CRC32에 대해 충분히 알지 못합니다. 아마도 32 비트 길이만으로 청크만을보고 파일을 완전하게 검증하는 것만으로는 충분하지 않을 것이고 추가 보안의 이점을 누릴 수 있을까요? – Max