Golang解决Zip文件md5值问题

2019.11.28 - yearnfar

项目中遇到同样的文件用zip打包之后文件的md5值不一样。

通过查找资料发下,是因为打包的时候zip修改了文件的Access Time时间。

解决方案:

把所有 文件名 + 内容 拼接之后再md5

md5(filename1 + content1 + filename2 + content2 + …)

Go代码:

 

阅 665
0

项目中遇到同样的文件用zip打包之后文件的md5值不一样。 通过查找资料发下,是因为打包的时候zip修改了文件 […]