对于同样的文件,为什么每次tar生成的文件的md5sum值不一致呢?
2016-11-14 17:33
232 查看
tar cvf 每次md5都一样
gzip 每次md5都一样
tar zcvf 为什么每次就不一样了呢?
因为这个过程分两步:
1. 生成 file.tar (注意中间过程生成的这个文件的时间)
2. 压缩成file.tar.gz
哪里不一样了?没错,每次生成的file.tar时间是不一样的,gzip 要带上这个文件的时间,自然最终结果就不一样了。
http://bbs.chinaunix.net/thread-2127826-3-1.html
解决方案:
tar –cvf **.tar xx
gzip –n **.tar
生成**.tar.gz
gzip 每次md5都一样
tar zcvf 为什么每次就不一样了呢?
因为这个过程分两步:
1. 生成 file.tar (注意中间过程生成的这个文件的时间)
2. 压缩成file.tar.gz
哪里不一样了?没错,每次生成的file.tar时间是不一样的,gzip 要带上这个文件的时间,自然最终结果就不一样了。
http://bbs.chinaunix.net/thread-2127826-3-1.html
解决方案:
tar –cvf **.tar xx
gzip –n **.tar
生成**.tar.gz
相关文章推荐
- 为什么vc7 每次都重新生成某些文件
- 为什么Photoshop打不开用GDI+生成的jpeg文件
- 每次打开CS文件总会跳出“以下文件中的行尾不一致,要将行尾标准化吗?”,但是不管选择下面那个选项 CS里的中文都是乱码。
- 为什么文件属性中的“访问时间”和“修改时间”不一致?
- vs打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案
- log4j配置文件备份以及为什么生成的文件不会有日期戳
- Visual Studio Installer打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案
- 为什么我的程序编译后生成很多*$1.class文件?
- 用VBA生成的EXCEL,打开报如下错误:您尝试打开的文件"1.xls"的格式与文件拓展名指定的格式不一致。。。。
- 为什么生成的core 文件大小为0字节
- 关于asp.net web service的一点疑问----"为什么vs2005还要多生成四个文件"
- 每次运行都会自动生成****out.xml文件
- c# 中对于每次修改的程序 都必须重新手动生成 才能编译的问题
- 为什么客户端打开程序每次都自动下载launch.ica这个文件
- Android中生成.bat文件,解决每次打新包的烦恼
- 检查数据库名称与数据库逻辑名、物理文件名称是否一致,并生成修复脚本
- 为什么文件属性中的“访问时间”和“修改时间”不一致?
- 为什么bll文件已经生成了,但是还是引用位置不对?
- 为什么二进制文件与文本文件存入同样的数据,文件大小差异会这么大?(from <<Thinking in C++>>'s execise)
- 为什么我的程序编译后生成很多*$1.class文件?