通常,当您下载文件时,提供下载的站点会列出正在下载的文件的 MD5 哈希值。
但我从来没有遇到过下载不好的问题。事实上,我认为既然 FTP 是一个 TCP 协议,你就不会得到糟糕的下载。
是否有关于不良下载发生频率的任何数据(即,当检查 MD5 哈希告诉您下载不良时)?
TCP/IP 协议意外交换位并不是什么大问题(尽管在过去有时会发生这种情况,但现在已经不是什么大问题了)。
从镜像站点下载文件时,MD5 尤其有用。例如,为新操作系统获取 ISO。原网站可以给你MD5,然后你可以从其他公司下载ISO。为了确保镜像完全没有篡改图像,您可以使用 MD5。
总之,MD5 是为了验证文件的真实性——这可能意味着也可能不意味着硬件级别的事故。通常这是更有意和恶作剧的事情。
它不是用于不良下载,主要是用于验证可下载的真实性,以确保没有人篡改可下载的内容。
假设该文件位于您连接的网络服务器之外。该网站提供有关校验和、文件大小、文件名的信息。当用户无法保证文件可以替换为看起来相同但具有一些附加功能的文件时,例如恶意软件、错误的地雷类型,您可以检查校验和以确保这一点。