拷贝文件后 SHA1 值变了有哪些可能的原因?

2017-03-20 21:19:00 +08:00
 CaptainWho
迅雷下载的系统安装文件, 把下载目录的文件拖到 hashmyfiles 里 SHA1 和官方一致, 但是我拷到 U 盘以后 SHA1 值就不一样了, 什么情况???
2502 次点击
所在节点    问与答
11 条回复
771456556
2017-03-20 21:22:30 +08:00
文件出问题了吧,有这个功夫还不如再试一次,换个 u 盘拷一次再试试
ik
2017-03-20 21:26:16 +08:00
我遇到过, 同事三十多买的 120GU 盘 ,拷贝镜像后 hash 就变了,具体原因不明,猜测可能是扩容 U 盘?
tomczhen
2017-03-20 21:27:07 +08:00
感觉楼主设定了一个“文件没变”的前提才这么问。
那么基于这个前提,恭喜楼主发现了一个关于 sha1 校验的 bug 。
MFC
2017-03-20 21:30:14 +08:00
八成是你的 u 盘有问题。。。
linil
2017-03-20 21:43:43 +08:00
@ik 30 多买的那差不多就是扩容了的
楼主很大可能性也遇到了这个情况
CaptainWho
2017-03-20 21:49:56 +08:00
@771456556 果然试了两次终于一致了
vcfghtyjc
2017-03-20 21:52:13 +08:00
1. 换 U 盘
2. 换 hash 计算工具
3. 换台机器试一下
期待原因。
SoulGem
2017-03-20 23:39:26 +08:00
楼主找到原因了记得说一下,一直对这问题很好奇,不过八成是存储设备有问题……
clanned
2017-03-20 23:41:28 +08:00
是不是硬盘之类的缓存没有完全写入到 u 盘就移除了?没有 sync 或者安全移除驱动器之类的
yksoft1
2017-03-21 13:04:04 +08:00
1 、存储介质有问题
2 、机器 RAM 有问题
ltux
2017-03-21 15:53:28 +08:00
U 盘有问题的可能性最大。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/348950

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX