# Package org.apache.commons.compress.archivers.tar

package org.apache.commons.compress.archivers.tar
Provides stream classes for reading and writing archives using the TAR format.

There are many different format dialects that call themselves TAR. The classes of this package can read and write archives in the traditional pre-POSIX ustar format and support GNU specific extensions for long file names that GNU tar itself by now refers to as oldgnu.

- Related Packages
  Package
  Description
  org.apache.commons.compress.archivers
  Provides a unified API and factories for dealing with archives in different formats.
- Class
  Description
  TarArchiveEntry
  An entry in a Tar archive.
  TarArchiveInputStream
  The TarInputStream reads a Unix tar archive as an InputStream. methods are provided to position at each successive entry in the archive, and the read each entry as a normal input stream using read().
  TarArchiveOutputStream
  The TarOutputStream writes a Unix tar archive as an OutputStream.
  TarArchiveSparseEntry
  A sparse entry in a Tar archive.
  TarArchiveStructSparse
  A `struct sparse` in a Tar archive.
  TarConstants
  This interface contains all the definitions used in the package.
  TarFile
  Provides random access to Unix archives.
  TarUtils
  This class provides static utility methods to work with byte streams.