Search code examples
javacrccrc32crc16

Is it true that lower 16 bits of CRC32 is CRC16?


I just found that this page is saying...

I believe that CRC16 can be obtained from CRC32 by dropping the upper 16 bits.

Is it true?

Then is the lower 8 bits is for CRC8?


Solution

  • No. The low bits of a CRC is not also a CRC. You can get another, shorter check value that way in a pinch, but it's not a CRC.