为什么有些下载内容会有 shasum?

为什么有些下载内容会有 shasum?

就像当您下载 node.js 时,每个下载都会有一长串 shasum 列表,windows、osx、linux。

http://blog.nodejs.org/

这是为什么?

我知道你可以检查文件 sha1sum,从而检查文件是否与开发人员想要的完全一致,但是谁会这样做呢?这就是原因吗?

我从来没有尝试过下载文件并且它已损坏或出现其他问题。

答案1

原因 1

允许您检查文件在下载过程中是否未损坏。

原因 2

允许您检查文件是否未被第三方篡改。

答案2

我知道你可以检查文件的 sha1sum,从而检查文件是否与开发人员想要的完全一致,但是谁会这样做呢?这是原因吗?我从来没有尝试下载文件时发现它已损坏或出现其他问题。

只是因为这件事从来没有发生在你身上,并不意味着它不可能发生,而你不会如果您将文件放在极其繁忙的生产服务器上,您肯定不希望出现这种情况。损坏可能发生在传输链的任何地方,生产线上的一个硬件出现故障就足够了。

相关内容