Windows相当于linux cksum命令

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

cksum可以在Linux,AIX,HP-UX,Itanium,Solaris上运行,在windows下也有相当于linux cksum命令吗?

 %cksum run.sh 1491301976 652 run.sh 

注意 :没有第三方工具

Solutions Collecting From Web of "Windows相当于linux cksum命令"

在Windows(命令提示符)中,您可以使用CertUtil,这里是语法:

 CertUtil [Options] -hashfile InFile [HashAlgorithm] 

在cmd中输入语法说明:

 CertUtil -hashfile -? 

例:

 CertUtil -hashfile C:\myFile.txt MD5 

默认是SHA1它支持:MD2,MD4,MD5,SHA1,SHA256,SHA384,SHA512。 不幸的是Unix shell没有CRC32。

这是一个链接,如果你想了解更多https://technet.microsoft.com/en-us/library/cc732443.aspx#BKMK_menu

它看起来好像有一个不受支持的MS校验和工具。 这对功能很重要,但似乎是在做你所要求的。 它于2012年8月发布。它被称为“Microsoft File Checksum Integrity Verifier”。

http://www.microsoft.com/en-us/download/details.aspx?id=11533

我从来没有见过这样做的方式,而不使用第三方软件。 从过去的日子,你可以使用这样的东西: http : //www.etree.org/md5com.html (现在很废弃)

或者在现代,我会推荐安装一个像http://www.cygwin.com/这样的模拟linux的shell。

如果你不能使用任何第三方软件,那么你最好的办法是发送一封邮件给微软,并要求他们在W8中实现它:)

祝你好运!

这里是Windows的* nix cksum命令行实用程序的C#实现https://cksum.codeplex.com/