1、命令简介
cksum:打印CRC校验和和字节计数。
2、命令用法
cksum [Option]... [File]...
3、命令描述
cksum
为每个给定的文件计算循环冗余校验(CRC)校验和,或者为一个文件计算标准输入(如果没有给出)。cksum
打印每个文件的CRC校验和,以及文件中的字节数和文件名,除非没有给出参数。通过比较接收到的文件的cksum
输出和原始文件的cksum
输出(通常在分发中给出),通常用来确保通过不可靠的方式传输的文件(例如,netnews)没有被破坏。CRC算法由POSIX.2标准指定。它不兼容BSD或System V和算法;它更有活力。确保文件从一个系统传输到另一个系统的过程中的正确性 。循环冗余校验法 ( CRC )是一种排错检查方式,该校验法的标准由CCITT所指定,至少可检测到99.998%的已知错误。
这种方法要求校验和在源系统和目的系统中分别被计算出来,之后进行比较,如果校验和相等,则认为该文件传输正确。若不指定任何文件名称或是所给予的文件名为”-“,则指令”cksum”会从标准输入设备中读取数据。
4、命令选项
-help | 在线帮助 |
--version | 显示版本信息 |
5、使用示例
1)计算文件“tempfile”的完整性
cksum tempfile
412493721 0 tempfile
2)检查文件大小和文件的完整性
$ cat sample.txt
This is a sample text file
$ cksum sample.txt
207382644 27 sample.txt