2014-09-01 3 views
-1

우리는 업데이트 파일을 다운로드하고 설치하는 자동 업데이트 모듈이있는 데스크탑 응용 프로그램을 가지고 있습니다.MD5로 무결성 검사

업데이트 루틴은

이 필요한 단계인가요 (서버 버전으로 로컬 파일의 MD5 버전을 비교) 업데이트하기 전에 업데이트 파일에 대한 MD5 비교합니까? 이것은 기본적으로 zip 또는 exe 파일입니다 (windows 및 mac)

zip/exe 형식에 '체크섬'모듈이 이미 있습니까?

우리는 다운로드에 liburl을 사용하고 있습니다. 파일이 서버의 정확한 사본이라는 것을 보장합니까?

감사합니다.

답변

0

이것은 달성하려는 목표에 따라 다릅니다.

예. zip 파일에는 체크섬이 있으며 전송 중에 파일이 변경되면 일반적으로 중단됩니다.

exe ​​파일 (exe 파일이있는 zip 파일은 제외)은 서명 된 실행 파일 종류가 아닌 한 검사를하지 않습니다.

그러나 md5 검사는 파일 압축이 풀린 후에도 파일이 하드 디스크에 있는지 확인하는 데 유용 할 수 있습니다.