我正在從http服務器下載文件,並且必須考慮到在下載過程中的隨機點,網絡連接失敗或計算機崩潰。如果發生這種情況,我使用HTTP「Range:」標題開始恢復下載。恢復下載的MD5摘要
由於下載必須通過MD5哈希來驗證,似乎沒有辦法讓我在恢復後使用網絡輸入流以獲得正確的哈希值,因爲java.security.MessageDigest似乎沒有方法基本上說「從上一次下載,從這個部分md5散列開始增加當前md5散列」。
我對md5的內部不是很熟悉 - 這在理論上是可行的嗎?有沒有一個庫讓我這麼做?
從下載的文件中計算md5哈希值將會嚴格影響性能。
我加了一個「d」的稱號,因爲它看起來就像你在談論的簡歷,如在一張紙,上面有你的工作經驗 – Woot4Moo 2011-02-07 16:07:49