校驗和計算器(CRC / BCC / LRC)

一次算出 CRC-8、CRC-16/MODBUS、CRC-16/CCITT、CRC-32 以及 BCC、LRC、累加和。輸入支援十六進位制串或文本,結果可一鍵複製。

共 6 位元組

01 03 00 00 00 01

計算結果

演算法結果(HEX)十進位制
CRC-32(ZIP / Ethernet)0x4A3938401245263936
CRC-16/MODBUS0x0A842692
CRC-16/CCITT-FALSE0xB54346403
CRC-8(poly 0x07)0x88136
BCC(逐位元組異或)0x033
LRC(Modbus ASCII)0xFB251
累加和(8 位)0x055
累加和(16 位)0x00055

引數按最常見的一組固定:CRC-8 poly=0x07 init=0x00;CRC-16/MODBUS 反射多項式 0x8005、初值 0xFFFF;CRC-16/CCITT-FALSE poly=0x1021 init=0xFFFF;CRC-32 反射多項式 0xEDB88320,初值與結果都取反。晶片例程的引數若不同,結果會不一樣。

Modbus 序列埠發 CRC-16 時要低位元組在前(先發低 8 位再發高 8 位),直接按 HEX 順序貼會收到校驗錯誤。

全部在瀏覽器本地計算,資料不上傳。

評論

登入後即可參與評論

還沒有評論,來說兩句吧