CRC Standards

crc-5:

Width 5
Poly 0x5
Reflect In True
XOR In 0x1f
Reflect Out True
XOR Out 0x1f

crc-8:

Width 8
Poly 0x07
Reflect In False
XOR In 0x00
Reflect Out False
XOR Out 0x00

dallas-1-wire:

Width 8
Poly 0x31
Reflect In True
XOR In 0x00
Reflect Out True
XOR Out 0x00

crc-15:

Width 15
Poly 0x4599
Reflect In False
XOR In 0x000
Reflect Out False
XOR Out 0x000

crc-16:

Width 16
Poly 0x8005
Reflect In True
XOR In 0x0000
Reflect Out True
XOR Out 0x0000

crc-16-usb:

Width 16
Poly 0x8005
Reflect In True
XOR In 0xffff
Reflect Out True
XOR Out 0xffff

crc-16-modbus:

Width 16
Poly 0x8005
Reflect In True
XOR In 0xffff
Reflect Out True
XOR Out 0x0000

ccitt:

Width 16
Poly 0x1021
Reflect In False
XOR In 0xffff
Reflect Out False
XOR Out 0x0000

r-crc-16:

Width 16
Poly 0x0589
Reflect In False
XOR In 0x0000
Reflect Out False
XOR Out 0x0001

kermit:

Width 16
Poly 0x1021
Reflect In True
XOR In 0x0000
Reflect Out True
XOR Out 0x0000

x-25:

Width 16
Poly 0x1021
Reflect In True
XOR In 0xffff
Reflect Out True
XOR Out 0xffff

xmodem:

Width 16
Poly 0x1021
Reflect In False
XOR In 0x0000
Reflect Out False
XOR Out 0x0000

zmodem:

Width 16
Poly 0x1021
Reflect In False
XOR In 0x0000
Reflect Out False
XOR Out 0x0000

crc-24:

Width 24
Poly 0x864cfb
Reflect In False
XOR In 0xb704ce
Reflect Out False
XOR Out 0x000000

crc-32:

Width 32
Poly 0x04c11db7
Reflect In True
XOR In 0xffffffff
Reflect Out True
XOR Out 0xffffffff

crc-32c:

Width 32
Poly 0x1edc6f41
Reflect In True
XOR In 0xffffffff
Reflect Out True
XOR Out 0xffffffff
Short command pycrc.py --model crc-32c

crc-32-mpeg:

Width 32
Poly 0x04c11db7
Reflect In False
XOR In 0xffffffff
Reflect Out False
XOR Out 0x00000000

posix:

Width 32
Poly 0x04c11db7
Reflect In False
XOR In 0x00000000
Reflect Out False
XOR Out 0xffffffff
Short command pycrc.py --model posix

jam:

Width 32
Poly 0x04c11db7
Reflect In True
XOR In 0xffffffff
Reflect Out True
XOR Out 0x00000000

xfer:

Width 32
Poly 0x000000af
Reflect In False
XOR In 0x00000000
Reflect Out False
XOR Out 0x00000000

crc-64:

Width 64
Poly 0x000000000000001b
Reflect In True
XOR In 0x0000000000000000
Reflect Out True
XOR Out 0x0000000000000000

crc-64-jones:

Width 64
Poly 0xad93d23594c935a9
Reflect In True
XOR In 0xffffffffffffffff
Reflect Out True
XOR Out 0x0000000000000000

2 comments:

sarah lee said...

Humans are the only creatures with the ability to dive deep in the sea, fly high in the sky, send instant messages around the globe, reflect on the past, assess the present and imagine the future. See the link below for more info.

#reflect
www.matreyastudios.com


Leslie Lim said...

Thanks to the writer of this article. I appreciate your effort in making this informational blogs. I know it's not easy to do this but you have done a really great job. I'm pretty sure your readers enjoying it a lots.

www.imarksweb.org

Post a Comment