Tar Archive I/O

Detailed Description

TarReader reads entries incrementally from a std::istream, suitable for both blocking file I/O and non-blocking event-loop use. TarWriter writes entries synchronously to a std::ostream. TarEntry holds the metadata and content of a single archive entry.

Classes

class  TarEntry
 Represents a single entry returned by TarReader. More...
 
class  TarReader
 Incremental reader for tar archives (Pax/UStar format). More...
 
class  TarWriter
 Blocking writer for tar archives (Pax/UStar format). More...