Linux里的cksum是什么意思?
答案:3 悬赏:0 手机版
解决时间 2021-11-23 21:36
- 提问者网友:你给我的爱
- 2021-11-23 11:57
Linux里的cksum是什么意思?
最佳答案
- 五星知识达人网友:雾月
- 2021-11-23 12:57
Linux cksum命令详解:
指令名称:cksum
功能说明:检查文件的CRC是否正确。
语 法:cksum [--help][--version][文件...]
补充说明:CRC是一种排错检查方式,该演算法的标准由CCITT所指定,至少可检测到99.998%的已知错误。指定文件交由cksum演算,它会回报计算结果,供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-",则cksum指令会从标准输入设备读取数据。
参 数:
--help 在线帮助。
--version 显示版本信息。g
相关命令:
Sum、md5sum
典型实例:
例:计算文件的CRC校验码,并检查文件的完整性。
例如,使用cksum命令计算文件testfile的完整性。命令如下:
cksum testfile #计算testfile 的CRC 校验码
输出结果如下:
cmd@cmd-desktop:~$cksum testfile #计算testfile 的CRC 校验码
1862500430 56 testfile #其中,1862500430 为校验码,56 为字节数
注文件中任何字符的改变都将改变计算后CRC校验码的值。
指令名称:cksum
功能说明:检查文件的CRC是否正确。
语 法:cksum [--help][--version][文件...]
补充说明:CRC是一种排错检查方式,该演算法的标准由CCITT所指定,至少可检测到99.998%的已知错误。指定文件交由cksum演算,它会回报计算结果,供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-",则cksum指令会从标准输入设备读取数据。
参 数:
--help 在线帮助。
--version 显示版本信息。g
相关命令:
Sum、md5sum
典型实例:
例:计算文件的CRC校验码,并检查文件的完整性。
例如,使用cksum命令计算文件testfile的完整性。命令如下:
cksum testfile #计算testfile 的CRC 校验码
输出结果如下:
cmd@cmd-desktop:~$cksum testfile #计算testfile 的CRC 校验码
1862500430 56 testfile #其中,1862500430 为校验码,56 为字节数
注文件中任何字符的改变都将改变计算后CRC校验码的值。
全部回答
- 1楼网友:夜风逐马
- 2021-11-23 15:09
CRC是一种排错检查方式,该演算法的标准由CCITT所指定,至少可检测到99.998%的已知错误。指定文件交由cksum演算,它会回报计算结果,供用户核对文件是否正确无误。若不指定任何文件名称,则cksum指令会从标准输入设备读取数据。
语法:
cksum [--help] [--version] [file...]选项介绍:
--help: 在线帮助;
--version: 显示版本信息;
执行范例:
1 $ cksum text
2 2828606745 24 text #2828606745为CRC的值,24为text文件的大小(单位:字节)
扩展阅读:
cksum命令是确保文件从一个系统传输到另一个系统地过程中没有被损坏。这个测试要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字比较,如果校验和相等,则该文件被认为是被正确传输了。
当需要检查文件或目录是否被改动过时就要用到cksum命令。通过将一个目录或文件的校验和与它以前的校验和相比较,就能判断该文件是否被改动过。追问只是在两个系统之间的传输是吗?在一个系统内传来传去那个值是不会变的是吗?
语法:
cksum [--help] [--version] [file...]选项介绍:
--help: 在线帮助;
--version: 显示版本信息;
执行范例:
1 $ cksum text
2 2828606745 24 text #2828606745为CRC的值,24为text文件的大小(单位:字节)
扩展阅读:
cksum命令是确保文件从一个系统传输到另一个系统地过程中没有被损坏。这个测试要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字比较,如果校验和相等,则该文件被认为是被正确传输了。
当需要检查文件或目录是否被改动过时就要用到cksum命令。通过将一个目录或文件的校验和与它以前的校验和相比较,就能判断该文件是否被改动过。追问只是在两个系统之间的传输是吗?在一个系统内传来传去那个值是不会变的是吗?
- 2楼网友:鱼忧
- 2021-11-23 13:44
checksum 一种依据封包内容计算出来的值或者计算方法。
CRC是一种内容传递是否正确的校验方法,是一种数学算法。
举个例子,有个文件的内容是8,9,10,J, Q, K, 0x123.文件总是有格式的,假设这个文件的格式就是前面都表示纸牌的内容,0x123是其CRC,是算出来的内容,但也放在文件;或者不放在文件中,而是告知你其CRC校验是0x123。那你就用工具算算你收到的文件CRC是不是0x123,如果是,文件内容在这种算法意义上就正确了。就叫CRC正确了白。追问只是在两个系统之间的传输是吗?在一个系统内传来传去那个值是不会变的是吗?追答不应该变。变了就叫CRC校验不正确
CRC是一种内容传递是否正确的校验方法,是一种数学算法。
举个例子,有个文件的内容是8,9,10,J, Q, K, 0x123.文件总是有格式的,假设这个文件的格式就是前面都表示纸牌的内容,0x123是其CRC,是算出来的内容,但也放在文件;或者不放在文件中,而是告知你其CRC校验是0x123。那你就用工具算算你收到的文件CRC是不是0x123,如果是,文件内容在这种算法意义上就正确了。就叫CRC正确了白。追问只是在两个系统之间的传输是吗?在一个系统内传来传去那个值是不会变的是吗?追答不应该变。变了就叫CRC校验不正确
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯