应用笔记 · 2023年9月19日

Java实现多种标准的CRC-32算法

名称 多项式 初始值 异或值 Bit反转
  CRC-32 0x04C11DB7 0xFFFFFFFF 0xFFFFFFFF LSB First
  CRC-32/B 0x04C11DB7 0xFFFFFFFF 0xFFFFFFFF MSB First
  CRC-32/C 0x1EDC6F41 0xFFFFFFFF 0xFFFFFFFF LSB First
  CRC-32/D 0xA833982B 0xFFFFFFFF 0xFFFFFFFF LSB First
  CRC-32/MPEG-2 0x04C11DB7 0xFFFFFFFF 0x00000000 MSB First
  CRC-32/POSIX 0x04C11DB7 0x00000000 0xFFFFFFFF MSB First