Robin Schimpf created COMPRESS-540:
--------------------------------------

             Summary: Random access on Tar archive
                 Key: COMPRESS-540
                 URL: https://issues.apache.org/jira/browse/COMPRESS-540
             Project: Commons Compress
          Issue Type: Improvement
            Reporter: Robin Schimpf


The TarArchiveInputStream only provides sequential access. If only a small 
amount of files from the archive is needed large amount of data in the input 
stream needs to be skipped.

Therefore I was working on a implementation to provide random access to 
TarFiles equal to the ZipFile api. The basic idea behind the implementation is 
the following
 * Random access is backed by a SeekableByteChannel
 * Read all headers of the tar file and save the place to the data of every 
header
 * User can request an input stream for any entry in the archive multiple times



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to