CRC16 code from Java to PHP -
CRC16 code from Java to PHP -
this question has reply here:
how calculate crc16 in php 2 answershow convert java crc16 code php code? php doesn't take byte
, >>>
public static int crc16(final byte[] buffer) { int crc = 0xffff; (int = 0; < buffer.length; i++) { crc = ((crc >>> 8) | (crc << 8)) & 0xffff; crc ^= (buffer[i] & 0xff); crc ^= ((crc & 0xff) >> 4); crc ^= (crc << 12) & 0xffff; crc ^= ((crc & 0xff) << 5) & 0xffff; } crc &= 0xffff; homecoming crc; }
replace crc >>> 8
(crc >> 8) & 0xff
.
java php crc16
Comments
Post a Comment