code: public static long readUnsignedIntegerLittleEndian(InputStream io) throws IOException {
  		long value = io.read();
  		if (value < 0) throw new EOFException();
  		int i = io.read();
  		if (i < 0) throw new EOFException();
  		value |= i << 8;
  		i = io.read();
  		if (i < 0) throw new EOFException();
  		value |= i << 16;
  		i = io.read();
  		if (i < 0) throw new EOFException();
  		value |= ((long)i) << 24;
  		return value;
  	}
docs: little-endian or intel format.