V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
CaptainWho
V2EX  ›  问与答

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

  •  
  •   CaptainWho · 2017-03-20 21:19:00 +08:00 · 2566 次点击
    这是一个创建于 2807 天前的主题,其中的信息可能已经有所发展或是发生改变。
    迅雷下载的系统安装文件, 把下载目录的文件拖到 hashmyfiles 里 SHA1 和官方一致, 但是我拷到 U 盘以后 SHA1 值就不一样了, 什么情况???
    11 条回复    2017-03-21 15:53:28 +08:00
    771456556
        1
    771456556  
       2017-03-20 21:22:30 +08:00 via Android
    文件出问题了吧,有这个功夫还不如再试一次,换个 u 盘拷一次再试试
    ik
        2
    ik  
       2017-03-20 21:26:16 +08:00 via iPhone
    我遇到过, 同事三十多买的 120GU 盘 ,拷贝镜像后 hash 就变了,具体原因不明,猜测可能是扩容 U 盘?
    tomczhen
        3
    tomczhen  
       2017-03-20 21:27:07 +08:00 via iPhone
    感觉楼主设定了一个“文件没变”的前提才这么问。
    那么基于这个前提,恭喜楼主发现了一个关于 sha1 校验的 bug 。
    MFC
        4
    MFC  
       2017-03-20 21:30:14 +08:00
    八成是你的 u 盘有问题。。。
    linil
        5
    linil  
       2017-03-20 21:43:43 +08:00 via Android
    @ik 30 多买的那差不多就是扩容了的
    楼主很大可能性也遇到了这个情况
    CaptainWho
        6
    CaptainWho  
    OP
       2017-03-20 21:49:56 +08:00
    @771456556 果然试了两次终于一致了
    vcfghtyjc
        7
    vcfghtyjc  
       2017-03-20 21:52:13 +08:00
    1. 换 U 盘
    2. 换 hash 计算工具
    3. 换台机器试一下
    期待原因。
    SoulGem
        8
    SoulGem  
       2017-03-20 23:39:26 +08:00 via iPhone
    楼主找到原因了记得说一下,一直对这问题很好奇,不过八成是存储设备有问题……
    clanned
        9
    clanned  
       2017-03-20 23:41:28 +08:00 via Android
    是不是硬盘之类的缓存没有完全写入到 u 盘就移除了?没有 sync 或者安全移除驱动器之类的
    yksoft1
        10
    yksoft1  
       2017-03-21 13:04:04 +08:00
    1 、存储介质有问题
    2 、机器 RAM 有问题
    ltux
        11
    ltux  
       2017-03-21 15:53:28 +08:00 via Android
    U 盘有问题的可能性最大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2736 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:23 · PVG 23:23 · LAX 07:23 · JFK 10:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.