有没有什么方法可以进行错误检测,并 100% 确保所有错误都能在接收器处被检测到?或者甚至在传输过程中。
CRC、校验和、散列或...
答案1
您列出的所有方法(散列、CRC、校验和)都可以使用。它们也非常可靠。CRC 和校验和通常在传输过程中使用,除非出现错误,否则看不到。您可以在传输前后进行哈希检查。显然,即使只有 1 位不同的文件也会有不同的哈希值。
它们真的 100% 万无一失吗?不是。但是,如果不进行逐位二进制比较,它们已经非常接近了。
有没有什么方法可以进行错误检测,并 100% 确保所有错误都能在接收器处被检测到?或者甚至在传输过程中。
CRC、校验和、散列或...
您列出的所有方法(散列、CRC、校验和)都可以使用。它们也非常可靠。CRC 和校验和通常在传输过程中使用,除非出现错误,否则看不到。您可以在传输前后进行哈希检查。显然,即使只有 1 位不同的文件也会有不同的哈希值。
它们真的 100% 万无一失吗?不是。但是,如果不进行逐位二进制比较,它们已经非常接近了。