我的构建工件包装在一个存档中。我需要一种方法来通过比较MD5(这是迄今为止最简单的选项)来检查重建后是否已经更改。
因此,当我打包相同的文件但创建时间不同时 - 存档MD5更改。所以我需要生成一个MD5依赖于内部文件MD5的存档。
以下面的代码为例:
touch file
md5 file
zip -X file.zip ./file
md5 file.zip
touch file
md5 file
zip -X file.zip ./file
md5 file.zip
我的目标是为具有相同MD5总和的文件提供相同的存档MD5总和。