JAVA byte数组 CRC32 校验 并将得到的结果转化为byte数组
byte[] mCrc32Buf = new byte[4];
public static byte[] get4byteCRC(byte[] buffer){
CRC32 crc32 = new CRC32();
crc32.update(buffer);
mCrc32Buf[0] = (byte)(crc32.getValue() & 0x000000FF);
mCrc32Buf[1] = (byte)((crc32.getValue() & 0x0000FF00) >> 8);
mCrc32Buf[2] = (byte)((crc32.getValue() & 0x00FF0000) >> 16);
mCrc32Buf[3] = (byte)((crc32.getValue() & 0xFF000000) >> 24);
return mCrc32Buf;
}
得到 4个byte的CRC校验码