internal static int readInt(byte[] buffer, int offset) { int value = buffer[offset++] & 0xFF; value += (buffer[offset++] & 0xFF) << 8; value += (buffer[offset++] & 0xFF) << 16; value += buffer[offset++] << 24; return value; }