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

Provides stream classes for reading and writing archives using the TAR format.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  TarConstants | This interface contains all the definitions used in the package.

- Class Summary
  Class | Description
  --- | ---
  TarArchiveEntry | This class represents an entry in a Tar archive.
  TarArchiveInputStream | The TarInputStream reads a UNIX tar archive as an InputStream.
  TarArchiveOutputStream | The TarOutputStream writes a UNIX tar archive as an OutputStream.
  TarArchiveSparseEntry | This class represents a sparse entry in a Tar archive.
  TarArchiveStructSparse | This class represents struct sparse in a Tar archive.
  TarFile | Provides random access to UNIX archives.
  TarUtils | This class provides static utility methods to work with byte streams.

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

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 filenames that GNU tar itself by now refers to as oldgnu.

Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.