2011-08-01 4 views
1

문제점 : 서버에서 일부 파일을 다운로드해야합니다. 서버와의 연결이 끊어집니다. 파일이 열렸을 때 아무런 문제없이 열렸습니다. 단, 파일은 비어있었습니다.다운로드 한 파일이 손상되었는지 확인하고 iPhone에서 손상된 경우 삭제하십시오.

질문 서버에서 다운로드 한 파일이 손상되었는지 확인하는 방법은 무엇입니까? 그것을 할 방법이 있습니까? 파일이 손상된 경우 문서 폴더에서 삭제해야합니다.

감사합니다.

답변

2

파일의 해시를 만든 다음 해당 해시를 사용하여 현재 해시를 새 해시와 비교할 수 있습니다. 여기

는 iOS 용 해시 만드는 방법에 대한 예를의 : 파일 내용이 변경 될 경우

http://iosdevelopertips.com/core-services/create-md5-hash-from-nsstring-nsdata-or-file.html

그것은 작동합니다 꽤 잘 때문에 해시 만 변경 및 생성 시간, 수정 시간에 의해 영향을받지이며, 파일 이름.

편집 또한 PGP 또는 GPG로 파일에 서명하고 공개 키를 사용하여 내용을 확인할 수 있습니다.

호프가 도움이 되길 바랍니다. :)

+0

고마워요 @ 제프리 –

+0

괜찮습니다! 재밌게 보내십시오 .... –

+1

죽은 링크처럼 보입니다. – byJeevan

2

파일의 해시를 파일로 보낸 다음 해시를 비교하십시오.

+0

고마워. –

관련 문제