java.lang.Object
xyz.apollosoftware.bibliothiki.compression.ArchiveInputStream
xyz.apollosoftware.bibliothiki.compression.formats.tar.TapeArchiveInputStream
All Implemented Interfaces:
Closeable, AutoCloseable

public class TapeArchiveInputStream extends ArchiveInputStream
Support for reading (T)ape (AR)chive (TAR) files.

Implementation Notes

To better support unbuffered streams, this API is not random access. (That is, once an entry's header has been read, the content must be read by calling writeCurrentEntryTo(OutputStream) or skipped by calling getNextEntry()).

closeCurrentEntry() is a no-op. Close entries by calling getNextEntry() or close the stream by calling close(), instead.

tar (Wikipedia)