簡體   English   中英

檢查下載的文件是否已損壞,如果從iPhone損壞則刪除

[英]Check if downloaded file is corrupted and delete if corrupted from iPhone

問題:我必須從服務器下載一些文件。 在與服務器的連接之間丟失。 當文件打開時,它打開沒有任何問題,除了它是空白的。

問題如何檢查服務器下載的文件是否已損壞? 有沒有辦法做到這一點? 如果文件已損壞,則必須從文檔文件夾中刪除該文件。

謝謝!

使用該文件發送文件的哈希值,然后比較哈希值。

您可以創建文件的哈希值,然后使用該哈希值將當前哈希值與新哈希值進行比較。

以下是為iOS創建哈希的示例:

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

它應該工作得很好,因為只有在文件內容發生變化且不受創建時間,修改時間和文件名影響時,哈希才會更改。

編輯您也可以使用PGP或GPG對文件進行簽名,並使用您的公鑰來驗證其內容。

希望這可以幫助 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM