package me.xcoding.test; import java.net.Socket; import java.util.zip.CRC32; public class CRC32Test { public static void main(String[] args) throws Exception { // byte[] bs = new byte[]{(byte)0x8D,0x56,(byte)0xB8,0x53,(byte)0x1E,0x01,0x00,0x00,0x00,0x2D,0x00,0x00,0x00,0x19,0x01,0x00,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x02,(byte)0xFF,(byte)0xFC,0x20,0x00,0x00,0x00,0x04,0x74,0x65,0x73,0x74 }; // // CRC32 crc = new CRC32(); // crc.update(bs); // long crc32 = crc.getValue(); // System.out.println(Long.toHexString(crc32)); // 0x75,0x3F,(byte)0xF6,(byte)0xB1 // Socket socket = null; // socket.setReceiveBufferSize(1000); // socket.setSendBufferSize(1000); int a = 63487, b = 32895; System.out.println(a | b); System.out.println(a & b); System.out.println(Integer.toHexString(a)); System.out.println(Integer.toHexString(b)); System.out.println(Integer.toHexString(a-b)); } }