【问题标题】:Detecting File changes - Patching System检测文件更改 - 补丁系统
【发布时间】:2014-09-25 11:40:38
【问题描述】:

我正在开发一个管理多个其他内部应用程序的启动、许可和修补的应用程序。我们称之为门户。

使用门户的原因有很多,我不会在这里讨论,但在带宽有限的情况下打补丁就是其中之一。

我目前的计划如下:

  1. 将安装的版本存储在 .xml 文件中(成功更新时会更新)
  2. 根据最新发布版本检查存储的值
  3. 如果不同,请下载最新版本文件的 .xml 清单
  4. 将下载的清单与本地文件进行比较
  5. 仅下载已更改的文件

我的问题是,什么是检查每个文件是否有更改的合理且可靠的方法,每个文件的简单 MD5 是否就足够了,还是我需要更强大的东西?

【问题讨论】:

  • MD5 足以满足此目的(判断文件是否已更改)。

标签: c# wpf patch


【解决方案1】:

可能认为MD5就足够了,我一直在用它来比较文件,它非常好。

另外,这是网站常用的方式,大多数网站只依赖 MD5 校验和来比较文件。此外,您还可以在 Google 上搜索并找到与该主题相关的应用程序、工具和大量内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多