Hen*_*ung 5 linux crc32 command-line command-line-tool
Linux中是否有等效于md5sum / sha1sum的SFV样式的CRC32s?我签出了cksum,但是它似乎在计算不同的总和(也许是不同的多项式?或者我将cksum的输出解释为错误)。最好不要使用cfv / cksfv(两者似乎都已弃用,并且我不希望每次我要计算时都不下载/编译一个不太新的工具。
同样,由于与上述相同的原因,我也不愿自己在C / C ++ / Java中进行手动编码(即,不愿亲自实现CRC32)。
如果有人确切知道SFV使用的是CRC32多项式(IEEE,Castagnoli,非CRC Adler等),那也是一个不错的开始。
无论如何,非常感谢!
编辑:似乎不是adler,它是基于Windows哈希工具实现的,该工具既实现Adler32,又仅将其标记为“ CRC32”。
CheckSFV 是一个很好的开源工具,有一个“-c”选项可以生成到标准输出。但更重要的是,如果您希望在 C 应用程序中使用,您可以简单地采用 CRC32 计算代码(当然,提供适当的许可和信用)。
http://zakalwe.fi/~shd/foss/cksfv/
希望这可以帮助。