2014-09-25 172 views
1

我正在开发一个应用程序,管理多个其他内部应用程序的启动,授权和修补程序。我们称这个门户。检测文件更改 - 修补系统

使用门户网站有很多原因,我不会进入这里,但在有限的带宽情况下修补就是其中之一。

我目前的计划是:

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

我的问题是,什么是合理可靠的方式来检查每个文件的变化,每个文件的简单MD5是否足够,或者我需要更强大的东西?

+1

对于这个目的,MD5就足够了(判断一个文件是否已被更改)。 – kennyzx 2014-09-25 11:52:26

回答

1

在可能认为MD5是足够的,我一直在使用比较文件,它很不错。

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