2009-07-15 4 views
0

메모리에 맞지 않는 큰 티프 파일의 체크섬을 계산하려고합니다. 대신 모든 페이지의 체크섬을 계산하고 페이지 체크섬 배열의 체크섬을 계산하거나 내가 볼 수없는 수학적 문제가 발생할 경우 신뢰할 수있는 값을 얻을 수 있습니까? 그럴 수있는 유일한 올바른 방법은 다음과 같습니다. 모든 것이 사실 작동합니까?다중 페이지 티프 문서의 체크섬

감사합니다.

답변

0

질문을 올바르게 이해할 수 있는지 잘 모르겠지만 대부분의 체크섬 알고리즘을 사용하면 small part of the message to memory 만로드하면됩니다. 이 때문에 메모리 위치 대신 스트림에서 작동이 가능하며 완료되었습니다 before.

편집 :

난 단지 당신이 yest (짧은 메시지를 체크섬 때 애들러-32, 당신은 전체 해시 공간을 커버 할 수없는 것이며, 오탐 (false positive)이 가능성이 조심해야 할 것을 알고

, 배열 체크섬은 아마도 짧은 메시지 일 것입니다).

암호화 해시를 사용하면 솔직히 모르겠습니다. 내 직관은 md5 (msg1 + msg2 + ...)는 md5 (md5 (msg1) + md5 (msg2) + ...)만큼 신뢰할 만하지만 확실한 답을내는 것보다 더 똑똑한 사람을 기다려야 할 것입니다. :)

+0

링크를 가져 주셔서 감사합니다.하지만 전체 다중 페이지 문서의 체크섬 대신 페이지 체크섬의 chechsum을 계산하면 얼마나 멀리 떨어져 있을까요? –