分享至
目前試著使用指定的多項式算出CRC多項式:x8 + x7 + x6 + x5參考網路上用法, 程式碼部分:
words = b'\x01\x02\x03' crc_func = crcmod.mkCrcFun(0x170, rev=True, initCrc=0xFFFF, xorOut=0x0000) print(crc_func(words))
輸出10, 要如何知道是正確的? 是否有網頁板可驗證
已邀請的邦友 {{ invite_list.length }}/5
pyfiddle.io
選我正解
執行畫面及注意事項(紅色框)如下圖
海綿寶寶謝謝回覆, 但有個問題我用這個網站算CRC, 若把Input reflected還有Result reflected勾選算出來的是0xD8, 請問crcmod要怎麼算出這個結果
問題是「網頁版來驗證」答案是「找 pyfiddle 來用」至於crcmod我沒用過
pyfiddle倒是不錯,順便找到個好用的站。
你是要這個?https://crccalc.com/
crcmod看起來有點舊,你要不要試試看這個?https://pycrc.readthedocs.io/en/latest/usage.html
IT邦幫忙