Unified I/O 3.0
Unified I/O is high performance Java I/O library. It features high performance (due to buffering), flexible memory management, open file management, the ability to access everything using one common interface, the ability to read or write directly from or into primitive arrays, and optimized reading over HTTP. Unified I/O also contains many utilities: BitInputStream and BitOutputStream, PackBits, a RLE4 and RLE8 decoder, a base64 codec implementation, and many others.
This release features a new buffering model and the ability to create child streams with shared or independent stream position. InputStreams was implemented on all primitive arrays.
URL: Unified I/O