Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux 检查文件的CRC是否正确 命令:cksum

linux 检查文件的CRC是否正确 命令:cksum

原创
作者头像
用户7639835
修改于 2021-10-14 01:24:44
修改于 2021-10-14 01:24:44
3.2K00
代码可运行
举报
文章被收录于专栏:技术知识分享技术知识分享
运行总次数:0
代码可运行

cksum命令是检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字进行比较,如果校验和相等,则该文件被认为是正确传输了。

注意:CRC是指一种排错检查方法,即循环冗余校验法。

指定文件交由cksum命令进行校验后,会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-",则cksum命令会从标准输入设备中读取数据。

语法

cksum(选项)(参数)

选项

--help:在线帮助;

--version:显示版本信息。

参数

文件:指定要计算校验的版本信息。

实例

使用cksum命令计算文件"testfile1"的完整性,输入如下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cksum testfile1 #对指定文件进行CRC校验

以上命令执行后,将输出校验码等相关的信息,具体输出信息如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1263453430 78 testfile1 #输出信息

上面的输出信息中,"1263453430"表示校验码,"78"表示字节数。

注意:如果文件中有任何字符被修改,都将改变计算后CRC校验码的值。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CRC校验算法详解、C语言实现
CRC(Cyclic Redundancy Check)校验算法是一种广泛应用于数据通信和存储系统中的错误检测方法,主要用于检测数据在传输过程中是否发生了改变。CRC算法通过计算一个固定长度的校验码,将该校验码附加到原始数据的末尾,接收方在接收到数据后重新计算校验码并与接收到的校验码进行比较,以此判断数据在传输过程中是否发生了错误。这种校验机制不仅能够检测出大多数类型的错误,而且计算效率高,占用资源少,因此在各种通信协议、文件系统、磁盘驱动器和网络协议中都有广泛应用。
DS小龙哥
2025/05/27
1130
CRC校验算法详解、C语言实现
【linux命令讲解大全】005.文件完整性校验与压缩包比较的常用命令:cksum、bzcmp和cmp
cksum命令是用来检查文件的CRC是否正确,以确保文件在从一个系统传输到另一个系统的过程中没有损坏。这种方法要求在源系统中计算出校验和,在目标系统中再次计算出校验和,然后比较这两个数字。如果校验和相等,则认为文件传输正确。
全栈若城
2024/03/02
6100
【linux命令讲解大全】182.常用的Linux命令详解:renice、cksum和lsusb
renice 命令可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。
全栈若城
2024/03/02
1590
Linux 命令(234)—— cksum 命令
CRC 校验码确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字进行比较,如果校验和相等,则该文件被认为是正确传输了。
恋喵大鲤鱼
2022/12/25
1K0
Linux 文件管理命令语法、参数、实例全汇总(一)
命令:cat cat 命令用于连接文件并打印到标准输出设备上。 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明 -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-nonprinting:使用 ^ 和
小小科
2018/05/04
1.4K0
汇总:Linux文件管理的50个命令
文 | 糖豆 图 | 来源网络 糖豆贴心提醒,本文阅读时间6分钟,文末有秘密! Linux cat命令 cat 命令用于连接文件并打印到标准输出设备上。 Linux chattr命令 Linux chattr命令用于改变文件属性。 Linux chgrp命令 Linux chgrp命令用于变更文件或目录的所属群组。 在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用chgrp指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。 Linux chmo
小小科
2018/05/04
1.7K0
汇总:Linux文件管理的50个命令
15.linux 文件管理命令:rmdir删除目录 \ chattr改变文件的属性 \ split分割文件
linux 文件管理命令:rmdir删除目录 \ chattr改变文件的属性 \ cksum文件的 CRC 校验 \ cmp比较文件差异 \ split分割文件
度假的小鱼
2025/01/04
1340
15.linux 文件管理命令:rmdir删除目录 \ chattr改变文件的属性   \ split分割文件
Linux 命令(233)—— sum 命令
文章目录 1.命令简介 2.命令格式 3.选项说明 4.常用示例 参考文献 1.命令简介 sum 命令用于计算并显示指定文件的校验和与文件所占用的磁盘块数。 2.命令格式 sum [OPTION]... [FILE]... 如果没有 FILE,或者 FILE 为 -,则读取标准输入。 3.选项说明 -r 使用 BSD 加和算法(默认),以1KB 为一个块。 -s, --sysv 使用 System V 加和算法,以51双字节为一个块 --help 显示帮助信息并退出。 --version 显示版本
恋喵大鲤鱼
2022/12/25
4520
Linux好用的管道命令
1)在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:
WHYBIGDATA
2023/01/31
9.6K0
Linux好用的管道命令
【linux命令讲解大全】183.Linux 常用工具之 md5sum 和 su
md5sum 命令采用 MD5 报文摘要算法(128 位)来计算和检查文件的校验和。一般来说,安装了 Linux 后,就会拥有 md5sum 这个工具,可以直接在命令行终端中使用。
全栈若城
2024/03/02
2030
Kali Linux 命令大全
您可以使用 arch 命令了解计算机体系结构。Arch 命令打印诸如“i386、i486、i586、alpha、arm、m68k、mips、sparc、x86_64 等”。
逍遥子大表哥
2021/12/22
12.8K0
Kali Linux 命令大全
Linux grep命令详解
grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据。
不吃西红柿
2022/07/29
6.1K0
【linux命令讲解大全】043.详解Linux中cpio命令的用法及常见选项
cpio 命令主要是用来建立或者还原备份档的工具程序,cpio 命令可以复制文件到归档包中,或者从归档包中复制文件。
全栈若城
2024/03/02
4480
MD5、SHA1、CRC32值是干什么的?
Hash,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。
JavaEdge
2021/10/18
1.6K0
一文讲透CRC校验码-附赠C语言实例
CRC(Cyclic Redundancy Checksum)是一种纠错技术,代表循环冗余校验和。
C语言与CPP编程
2021/07/27
11K1
一文讲透CRC校验码-附赠C语言实例
20.linux 文件管理命令【md5sum】MD5 函数值计算和检查【awk】模式匹配语言
linux 文件管理命令:【md5sum】MD5 函数值计算和检查【awk】模式匹配语言
度假的小鱼
2025/01/10
2380
20.linux 文件管理命令【md5sum】MD5 函数值计算和检查【awk】模式匹配语言
Linux工作/面试常用命令大全详解
管道符“|”将两个命令隔开,左边命令的输出作为右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推
JavaEdge
2021/02/23
1.6K0
Linux工作/面试常用命令大全详解
Solidigm:基于PI块减少静默数据损坏
静默数据损坏 (SDC) 的原因、可能发生的地方和时间。它强调了 SDC 可能发生在数据生命周期的任何阶段,包括正常操作条件和各种数据处理过程中。
数据存储前沿技术
2025/02/11
1640
Solidigm:基于PI块减少静默数据损坏
CRC校验怎么算?
据说刚过去的高考数学很难,小编当年上学时挺喜欢数学的,最近特意复习了一下CRC校验的计算过程。
用户2366192
2022/12/06
3.6K0
CRC校验怎么算?
使用fold命令限制文件列宽
fold命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为”-“,则fold指令会从标准输入设备读取数据。
用户1685462
2021/09/08
7000
推荐阅读
相关推荐
CRC校验算法详解、C语言实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验