【发布时间】:2015-12-22 18:18:40
【问题描述】:
我工作场所中的大多数应用程序工件都是未爆炸的 ear 或 war 文件。由于它们是简单的文件,因此很容易对工件执行 md5sum 以进行比较。一小部分应用程序被部署为爆炸耳朵。作为目录,我无法对其执行简单的 md5sum 。我正在寻找一种替代方案——要么是一种更灵活的实用程序,它可以针对不同文件类型的工件执行散列,要么是不同的技术。
我的一个想法是即时压缩 ear 或 war 目录(作为临时文件或管道)并针对此临时工件运行 md5sum。这将是我的偏好,但我不确定该怎么做。任何建议或指导将不胜感激。
【问题讨论】:
-
你试过md5sum他们的绝对路径吗?它可以是一个替代方案。对于一个文件,你可以 md5sum 其绝对路径和它的内容,以避免与目录绝对路径内容相同的文件发生冲突。