返回信息流每隔十分钟,触发器触发一个下载任务,下载对方服务器上文件,对方也是每隔10分钟更新其服务器上文件内容,采用10线程下载,支持断点续传,采用文件大小分割,位置确认方法进行续传机制,目前每次耗时1分钟左右。
问题:我想建议一个校验机制,保证我下载下来的文件没有篡改过。
举个例子分析:
9:50:30 触发器开始下载,连接对方服务器,建立下载链接,开始
9:50:45 对方服务器上的文件被更新,其中内容被改变,但是文件大小没变。(可能是由于只修改了文件中的一个数值,如1变成0,之类的)
9:51:25 我本地的下载完成,但是由于对面文件被改变,下载下来的内容肯定有变,失去了文件的一致性。
求教,怎么保证开始下载和结束下载时内容没有变化,对方不可能提供md5校验,因为更新十分频繁,并且是业务原因,只能从我自己这里解决问题。
这是一条镜像帖。来源:北邮人论坛 / java / #23830同步于 2012/11/5
Java机器人发帖
【求救】关于文件下载一致性校验问题
liwei12388
2012/11/5镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。