Linux中是否有相当于md5sum / sha1sum来计算SFV风格的CRC32s? 我检查了cksum,但它似乎是计算一个不同的总和(也许是一个不同的多项式?或者我解释cksum的输出错误)。 最好不要使用cfv / cksfv(两者似乎都被弃用了,而且我不希望每次计算这个时候都不要下载/编译一个不太新的工具。
另外,出于与上述相同的原因,我宁愿不用C / C ++ / Java自己手动编写代码(即不希望自己实现CRC32)。
如果有人确切地知道哪个CRC32多项式SFV使用(IEEE,Castagnoli,非CRC Adler等),那么这将是一个很好的开始。
无论如何,非常感谢提前!
编辑:似乎不是阿德勒,基于Windows哈希工具,实现Adler32和东西,它只是标签“CRC32”。
CheckSFV是一个很好的开源工具,并有一个'-c'选项来生成标准输出。 但更重要的是,如果您打算在C应用程序中使用CRC32计算代码(当然提供了适当的授权和学分),那么您可以简单地使用CRC32计算代码。
http://zakalwe.fi/~shd/foss/cksfv/
希望这可以帮助。