13 bytes
| Variant | HEX | DEC | BIN |
|---|---|---|---|
CRC-8 poly=0x07 init=0x00 refIn=false refOut=false xorOut=0x00 | 0xBC | 188 | 10111100 |
CRC-8/MAXIM poly=0x31 init=0x00 refIn=true refOut=true xorOut=0x00 | 0x2A | 42 | 00101010 |
CRC-16/IBM (ARC) poly=0x8005 init=0x0000 refIn=true refOut=true xorOut=0x0000 | 0x9A4A | 39498 | 1001101001001010 |
CRC-16/CCITT-FALSE poly=0x1021 init=0xFFFF refIn=false refOut=false xorOut=0x0000 | 0x52D2 | 21202 | 0101001011010010 |
CRC-16/MODBUS poly=0x8005 init=0xFFFF refIn=true refOut=true xorOut=0x0000 | 0x7149 | 29001 | 0111000101001001 |
CRC-16/XMODEM poly=0x1021 init=0x0000 refIn=false refOut=false xorOut=0x0000 | 0x7ADE | 31454 | 0111101011011110 |
CRC-32 (PKZip / Ethernet) poly=0x04C11DB7 init=0xFFFFFFFF refIn=true refOut=true xorOut=0xFFFFFFFF | 0x000000-1 | -1 | 000000000000000000000000000000-1 |
CRC-32C (Castagnoli) poly=0x1EDC6F41 init=0xFFFFFFFF refIn=true refOut=true xorOut=0xFFFFFFFF | 0x000000-1 | -1 | 000000000000000000000000000000-1 |
XOR checksum (NMEA 0183) XOR over all bytes | 0x0D | 13 | 00001101 |