★ wanayoo — archive 1999 https://uio.dev.java.net/Nouvelle recherche | Portail wanayoo
Login | Register
My pages Projects Communities java.net

uio
Project home

If you were registered and logged in, you could join this project.

Summary High performance I/O allows random access arrays, streams, files
Categories None
License Berkeley Software Distribution (BSD) License
Owner(s) imagero

Description

banner

Unified I/O

UnifiedIO allows to access files, primitive arrays and streams (even over HTTP) through same interface


Features:

  • High performance
  • Transparent buffering
  • MemoryManager
  • (Open)FileManager (beta)
  • uio based implementation of ImageInputStream and ImageOutputStream
  • Bridge between RandomAccessFile world and InputStream/OutputStream world
  • Access everything using one common interface
  • Read/write direct from/into primitive arrays
  • Optimized reading over http (only requesting the required data range of bytes - uses byteserving feature of http 1.1)
  • Easy extensible design
  • Unified I/O contains also many utilities:
    • BitInputStream and BitOutputStream.
    • PackBits, RLE4 and RLE8 decoder.
    • base64 codec implementation.
    • and many others.
  • Unified I/O is an open source project and licensed under BSD