-1

我们有一个桌面应用程序,它有一个自动更新模块,可以下载更新文件并安装它。

更新例程在更新之前对更新文件进行 MD5 比较(将本地文件 md5 版本与服务器版本进行比较)

这是必要的步骤吗?这基本上是一个 zip 或 exe 文件(windows 和 mac)

zip/exe 格式是否已经包含“校验和”模块?

我们使用 liburl 进行下载,它是否保证该文件是服务器的精确副本?

谢谢你。

4

1 回答 1

0

这取决于您要达到的目标。

是的,zip 文件确实有校验和,如果文件在传输过程中发生更改,通常会中止。

一个 exe 文件(除非它是一个带有 exe 层的 zip 文件)没有检查,除非它是某种签名的可执行文件。

但是,md5 检查可能有助于检查文件在您的硬盘上是否仍然正常 - 在解压缩后。

于 2014-09-01T13:22:11.843 回答