2016-04-21 209 views
-1

我創建了一個帶有函數和可怕表的CRC32。 現在,我想比較這個返回值與cksum。將crc32與cksum進行比較c

你能幫我解釋一下如何轉換crc32以便與cksum返回值匹配。

+1

'memcmp'?你必須提供樣本 - 我們不知道什麼是'cksum'。 – i486

+0

Nop我不能使用cksum不是函數,它是一個shell函數。 只需在你的shell中試試吧 –

回答

0

如果校驗和實現的輸出與某些其他軟件的輸出不匹配,當然沒有關於如何「修復」的一般解釋。

  • 如果兩種算法不一樣,結果會不一樣。

  • 如果有一個錯誤與其他錯誤不匹配,結果將會不同。

如果你真的認爲算法應該是相同的,那麼你需要研究其他實現的來源,並找出它與你的不同之處。

GNU cksumis here的代碼。

+0

實際上,我剛剛讀到cksum algorythm是如此的不尋常,因爲它也使用緩衝區的大小。 我使用嚴格不同於cksum的algorythm。 我crc的algoryth和png文件一樣,我會找一個函數shell來檢查這個。 –