查看“Cksum:打印和验证文件校验和”的源代码
←
Cksum:打印和验证文件校验和
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
cksum默认为每个给定的文件(如果没有给出文件或文件为“-”,则为标准输入)计算循环冗余校验(CRC)校验和。 cksum还支持-a / –algorithm选项以选择要使用的摘要算法。cksum是这些摘要的首选接口,它包含了其他独立的校验和工具,可以使用cksum -a md5 –untagged “$@”等进行模拟。简介: <pre>cksum [option]… [file]…</pre> 通常使用cksum来确保文件未被损坏,通过将接收到的文件的cksum输出与原始文件的cksum输出(通常在分发中给出)进行比较。 cksum默认打印每个文件的POSIX标准CRC校验和,以及文件中的字节数和文件名(如果没有给出参数)。 == 选项 == 支持与b2sum命令相同的用法和选项。 <span id="a"></span> === ‘-a’ === <span id="algorithm"></span> === ‘–algorithm’ === 使用指定的摘要算法计算校验和。 支持的传统校验和(不受–check支持): <pre>'sysv' equivalent to sum -s 'bsd' equivalent to sum -r 'crc' equivalent to cksum (the default)</pre> <br> 支持的更现代的摘要算法有: <pre>'md5' equivalent to md5sum 'sha1' equivalent to sha1sum 'sha224' equivalent to sha224sum 'sha256' equivalent to sha256sum 'sha384' equivalent to sha384sum 'sha512' equivalent to sha512sum 'blake2b' equivalent to b2sum 'sm3' only available through cksum</pre> <span id="b"></span> === ‘-b’ === <span id="base64"></span> === ‘–base64’ === 打印base64编码的摘要,而不是十六进制。此选项在使用–check时被忽略。该格式符合RFC 4648#4。 注意,每个base64编码的摘要都有零个、一个或两个尾随填充(“=”)字节。填充的长度是校验和位长度对3取模,而–check解析器要求输入摘要字符串与输出完全相同。即,删除或添加任何填充将导致摘要不匹配。 <span id="debug"></span> === ‘–debug’ === 将额外的信息输出到stderr,例如所使用的校验和实现。 <span id="raw"></span> === ‘–raw’ === 仅打印单个输入的未编码原始二进制摘要。不输出文件名或其他内容。在适用的情况下使用网络字节顺序(大端序):对于“bsd”,’crc’和“sysv”。该选项仅适用于单个输入。与其他输出格式不同,cksum没有提供–raw校验和的–check方式。 <span id="untagged"></span> === ‘–untagged’ === 使用其他独立校验和工具(例如md5sum)所使用的原始Coreutils格式输出。该格式将校验和放在行的开头,并且可能更容易通过其他实用程序进行进一步处理,尤其是与–zero选项结合使用。请注意,这并不标识用于校验和的摘要算法。
返回至“
Cksum:打印和验证文件校验和
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
基础知识
正则表达式
Markdown
分布式
项目管理
系统集成项目管理基础知识
云原生
Docker
云原生安全
云原生词汇表
十二因素应用
Kubernetes
音频处理
音频合成
Edge-tts
CMS系统
Docsify
VuePress
Mediawiki
自动生成
Marp
CI/CD
GitLab
设计
颜色
平面设计
AI
数字人
操作系统
GNU/Linux
数据库
Mysql
工具
链入页面
相关更改
特殊页面
页面信息