2011-06-08 47 views
4

Linux中是否有與md5sum/sha1sum等效的計算SFV風格的CRC32s?我檢查了cksum,但它似乎計算了一個不同的總和(也許是一個不同的多項式?或者我正在解釋cksum的輸出錯誤)。最好不要使用cfv/cksfv(這兩者似乎都被棄用了,而且我不希望每次我想計算時都下載/編譯一個不太新的工具。)如何在Linux命令行中計算SFV風格的CRC32?

另外,寧願不要做如果有人確切地知道哪個CRC32多項式SFV使用(IEEE,Castagnoli,非CRC Adler),則可以在C/C++/Java中自己手動編碼(即不希望自己實現CRC32)

等),這將是一個很好的開始,以及

總之,提前千恩萬謝

編輯:!似乎不是在A基於Windows哈希工具,實現Adler32和它只能標記「CRC32」的東西。

回答

3

CheckSFV是一個很好的開源工具,並有一個'-c'選項生成到標準輸出。但更重要的是,如果您打算在C應用程序中使用(當然提供了適當的授權和信用),則可以簡單地使用CRC32計算代碼。

http://zakalwe.fi/~shd/foss/cksfv/

希望這有助於。