Allows access to bit compressed files that are loaded entirely into memory.
Implements a BitInSeekable that uses RandomDataInputMemory as a backing store.
Can handle data files larger than those handled by BitFileInMemory (whose limit is Integer.MAX_VALUE).
public BitIn readReset(long startByteOffset,
Reads from the file a specific number of bytes and after this
call, a sequence of read calls may follow. The offsets given
as arguments are inclusive. For example, if we call this method
with arguments 0, 2, 1, 7, it will read in a buffer the contents
of the underlying file from the third bit of the first byte to the
last bit of the second byte.