Class CRC16DNP

java.lang.Object
org.miaixz.bus.core.io.check.crc16.CRC16Checksum
org.miaixz.bus.core.io.check.crc16.CRC16DNP
All Implemented Interfaces:
Serializable, Checksum

public class CRC16DNP extends CRC16Checksum
CRC16_DNP:多项式x16+x13+x12+x11+x10+x8+x6+x5+x2+1(0x3D65),初始值0x0000,低位在前,高位在后,结果与0xFFFF异或 0xA6BC是0x3D65按位颠倒后的结果
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • CRC16DNP

      public CRC16DNP()
  • Method Details

    • update

      public void update(byte[] b, int off, int len)
      Specified by:
      update in interface Checksum
      Overrides:
      update in class CRC16Checksum
    • update

      public void update(int b)