public long readRawLittleEndian64 ( ) throws IOException { final byte b1 = readRawByte ( ) ; final byte b2 = readRawByte ( ) ; final byte b3 = readRawByte ( ) ; final byte b4 = readRawByte ( ) ; final byte b5 = readRawByte ( ) ; final byte b6 = readRawByte ( ) ; final byte b7 = readRawByte ( ) ; final byte b8 = readRawByte ( ) ; return ( ( ( long ) b1 & 0xff ) ) | ( ( ( long ) b2 & 0xff ) << 8 ) | ( ( ( long ) b3 & 0xff ) << 16 ) | ( ( ( long ) b4 & 0xff ) << 24 ) | ( ( ( long ) b5 & 0xff ) << 32 ) | ( ( ( long ) b6 & 0xff ) << 40 ) | ( ( ( long ) b7 & 0xff ) << 48 ) | ( ( ( long ) b8 & 0xff ) << 56 ) ; }
Read a 64 - bit little - endian integer from the stream .