// ----------------------------------------------------------------------------
// Backs an input stream with memory or a file to make it seekable.
//
// ----------------------------------------------------------------------------
// Backs an input stream with memory or a file to make it seekable.
//