我刚刚从here下载了最新的稳定gcc版本。
md5.sum覆盖了sha512.sum文件,反之亦然。但是当我检查sha512校验和时,我收到有关md5.sum的错误:
➜ gcc LC_ALL=En_US sha512sum -c sha512.sum
gcc-7.1.0.tar.bz2: OK
gcc-7.1.0.tar.gz: OK
md5.sum: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
使用md5检查工作正常,但是......你知道...... md5
出现错误似乎是合乎逻辑的。毕竟,两个文件如何包含彼此的校验和,而不破坏至少一个散列函数。不过,我有点不解。首先在sha512.sum中列出md5.sum文件的目的是什么?