校验和

校验和是用于验证文件或数据传输完整性的值。换句话说,它是一种用于检查数据有效性的总和。校验和通常用于比较两组数据,以确保它们相同。一些常见的应用包括验证磁盘映像或检查下载的文件的完整性。如果校验和与原始文件的校验和不匹配,数据可能已被修改或损坏。

校验和可以通过许多不同的方式计算,使用不同的算法。例如,基本校验和可能只是文件中字节的数量。不过,这种校验和并不十分可靠,因为两个或更多字节可能会互换位置,使数据发生变化,但校验和仍然相同。因此,通常会使用更高级的校验和算法来验证数据。这些算法包括循环冗余校验(CRC)算法和加密哈希函数。

你很少需要使用校验和来验证数据,因为许多程序会自动执行这种数据验证。不过,某些文件存档或磁盘映像可能会包含校验和,你可以使用它来检查数据的完整性。虽然验证数据并不总是必要的,但它可以成为一次检查大量数据的有用方法。例如,在刻录光盘后,验证原始数据和光盘的校验和是否匹配,要比检查光盘上的每个文件夹和文件容易得多。

Mac 和 Windows 都包含可用于生成和验证校验和的免费程序。Mac 用户可以使用内置的 Apple 磁盘工具,Windows 用户可以使用文件校验和完整性验证程序(FCIV)。

更新日期 April 14, 2009 作者 Per C.

quiz测试你的知识

What do Unix and Linux computers use the Samba software for?

A
Connect to network folders shared by Windows computers
0%
B
Locate and repair file system errors
0%
C
Automatically download and install software updates
0%
D
Create a remote desktop connection to another computer
0%
Correct! Incorrect!     View the Samba definition.
More Quizzes →

Tech Terms 计算机词典

本页中校验和的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。