我的 App 因为有离线使用要求, 必须从服务器下载大量文件. 请问有什么比较简单高效的方案能确保下载完的文件今后和服务器文件版本一致?
谢谢!!
1
6IbA2bj5ip3tK49j 2020-10-05 18:08:27 +08:00
md5 之类的 hash 对比呗。
|
2
zoharSoul 2020-10-05 18:43:53 +08:00
效验 md5
|
3
imdong 2020-10-05 18:59:59 +08:00
对每个文件的 hash 保存在一个文件,然后把这个清单文件的 hash 与服务器对比。
如果不一致,就下载最新的 hash 对应的清单文件,在逐个对比本地文件,将不一样的文件更新即可。 额外建议:所有文件包括列表都是用 hash 值作为文件名。 1e/cf2d.... |