精華區beta Programming 關於我們 聯絡資訊
==> 在 futuredragon.bbs@cszone.cc.ntu.edu.tw (future 的文章中提到: > 請問有續傳功能的下載程式是怎麼做的呢? > 該不會是寫個檔案紀錄儲存進度吧! 不用, 先比對一下檔案大小, 本地的檔案若沒傳完, 當 然會比對方的檔案小, 如果確定比對方小, 那就把本地 的檔案算一個Check值, 像CRC之類的送過去, 請對方就 送過去的長度Check一遍, 如果相符, 表示為未傳完的檔 案, 當然這個做法有幾萬份之一的可能性會弄錯檔, 但 兩個無關的檔案, 不是故意的話, 檔名和算出來的CRC很 難相同...機率太低了! 實際續傳的Spec我沒看過, 但我想應該差不多.... Alex Li -- -- * Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>