校驗和計算器(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) | 0x4A393840 | 1245263936 | |
| CRC-16/MODBUS | 0x0A84 | 2692 | |
| CRC-16/CCITT-FALSE | 0xB543 | 46403 | |
| CRC-8(poly 0x07) | 0x88 | 136 | |
| BCC(逐位元組異或) | 0x03 | 3 | |
| LRC(Modbus ASCII) | 0xFB | 251 | |
| 累加和(8 位) | 0x05 | 5 | |
| 累加和(16 位) | 0x0005 | 5 |
引數按最常見的一組固定: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 順序貼會收到校驗錯誤。
全部在瀏覽器本地計算,資料不上傳。
評論
還沒有評論,來說兩句吧