我正在寻找一种跨平台计算crc校验和的方法.

cksum适用于Linux、AIX、HP-UX安腾、Solaris,windows中是否也有与Linux cksum相当的命令?

%cksum run.sh
1491301976 652 run.sh

Note:无第三方工具

推荐答案

在Windows(命令提示符)中,可以使用CertUtil,语法如下:

CertUtil [Options] -hashfile InFile [Hash算法rithm]

对于cmd中的语法解释,请键入:

CertUtil -hashfile -?

例子:

CertUtil -hashfile C:\myFile.txt MD5

默认支持的是SHA1:MD2、MD4、MD5、SHA1、SH256、SH384、SH512.不幸的是,没有像Unix shell那样的CRC32.

这里有一个链接,如果你想了解更多信息

Linux相关问答推荐

Linux x86_64上PIE ELF可执行文件的.Text段的基本虚拟地址

如何将netcdf文件列表中的特定变量添加到不同的文件中?

无法分析nasm中的单词

如何正确Forking 并完成进程以避免 EAGAIN 错误

线程创建会在 Linux 中触发页面错误吗?它与软脏 PTE 有什么关系?

如何使用 Linux 命令行跨子目录查找相似的文件名?

为什么 liburing 写入性能低于预期?

awk内部的变量操作

如何删除文件中不需要的字符(使用 shell 脚本)

在没有root访问权限的情况下安装zsh?

是否可以使用 shell 脚本递归地创建文件夹?

并行制作:将 -j8 设置为默认选项

如何获取 CPU 使用率

在使用文件时截断文件 (Linux)

在 C 中检测 64 位编译

如何获取WiFi网络接口的MAC地址?

将所有文件扩展名转换为小写

我可以使用 awk 将所有小写字母转换为大写吗?

Linux:删除多个文件的文件扩展名

Linux cmd 在 jar 中搜索类文件,而不考虑 jar 路径