# Uses of Interface
org.apache.commons.compress.archivers.ArchiveEntry

Packages that use ArchiveEntry
Package
Description
org.apache.commons.compress.archivers
Provides a unified API and factories for dealing with archives in different formats.
org.apache.commons.compress.archivers.ar
Provides stream classes for reading and writing archives using the AR format.
org.apache.commons.compress.archivers.arj
Provides stream classes for reading archives using the ARJ format.
org.apache.commons.compress.archivers.cpio
Provides stream classes for reading and writing archives using the CPIO format.
org.apache.commons.compress.archivers.dump
This package provides stream classes for reading archives using the UNIX DUMP format.
org.apache.commons.compress.archivers.jar
Provides stream classes for reading and writing archives using the ZIP format with some extensions for the special case of JAR archives.
org.apache.commons.compress.archivers.sevenz
Provides classes for reading and writing archives using the 7z format.
org.apache.commons.compress.archivers.tar
Provides stream classes for reading and writing archives using the TAR format.
org.apache.commons.compress.archivers.zip
Provides stream classes for reading and writing archives using the ZIP format.
org.apache.commons.compress.changes
EXPERIMENTAL support for changesets that are applied to archives.
org.apache.commons.compress.utils
Provides utilities used internally by the compress library.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers

  Classes in org.apache.commons.compress.archivers with type parameters of type ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `ArchiveInputStream<E extends ArchiveEntry>`
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  `class`
  `ArchiveOutputStream<E extends ArchiveEntry>`
  Archive output stream implementations are expected to override the `FilterOutputStream.write(byte[], int, int)` method to improve performance.
  Methods in org.apache.commons.compress.archivers with type parameters of type ArchiveEntry
  Modifier and Type
  Method
  Description
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamFactory.`createArchiveInputStream(InputStream in)`
  Creates an archive input stream from an input stream, autodetecting the archive type from the first few bytes of the stream.
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamFactory.`createArchiveInputStream(String archiverName, InputStream in)`
  Creates an archive input stream from an archiver name and an input stream.
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamFactory.`createArchiveInputStream(String archiverName, InputStream in, String actualEncoding)`
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamProvider.`createArchiveInputStream(String archiverName, InputStream inputStream, String encoding)`
  Creates an archive input stream from an archiver name and an input stream.
  `<O extends ArchiveOutputStream<? extends ArchiveEntry>>
  O`
  ArchiveStreamFactory.`createArchiveOutputStream(String archiverName, OutputStream out)`
  Creates an archive output stream from an archiver name and an output stream.
  `<O extends ArchiveOutputStream<? extends ArchiveEntry>>
  O`
  ArchiveStreamFactory.`createArchiveOutputStream(String archiverName, OutputStream out, String actualEncoding)`
  `<O extends ArchiveOutputStream<? extends ArchiveEntry>>
  O`
  ArchiveStreamProvider.`createArchiveOutputStream(String archiverName, OutputStream outputStream, String encoding)`
  Creates an archive output stream from an archiver name and an output stream.
  Methods in org.apache.commons.compress.archivers with parameters of type ArchiveEntry
  Modifier and Type
  Method
  Description
  `boolean`
  ArchiveInputStream.`canReadEntryData(ArchiveEntry archiveEntry)`
  Whether this stream is able to read the given entry.
  `boolean`
  ArchiveOutputStream.`canWriteEntryData(ArchiveEntry archiveEntry)`
  Whether this stream is able to write the given entry.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.ar

  Classes in org.apache.commons.compress.archivers.ar that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `ArArchiveEntry`
  Represents an archive entry in the "ar" format.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.arj

  Classes in org.apache.commons.compress.archivers.arj that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `ArjArchiveEntry`
  An entry in an ARJ archive.
  Methods in org.apache.commons.compress.archivers.arj with parameters of type ArchiveEntry
  Modifier and Type
  Method
  Description
  `boolean`
  ArjArchiveInputStream.`canReadEntryData(ArchiveEntry ae)`

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.cpio

  Classes in org.apache.commons.compress.archivers.cpio that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `CpioArchiveEntry`
  A cpio archive consists of a sequence of files.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.dump

  Classes in org.apache.commons.compress.archivers.dump that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `DumpArchiveEntry`
  This class represents an entry in a Dump archive.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.jar

  Classes in org.apache.commons.compress.archivers.jar that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `JarArchiveEntry`
  JAR archive entry.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.sevenz

  Classes in org.apache.commons.compress.archivers.sevenz that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `SevenZArchiveEntry`
  An entry in a 7z archive.
  Methods in org.apache.commons.compress.archivers.sevenz with parameters of type ArchiveEntry
  Modifier and Type
  Method
  Description
  `void`
  SevenZOutputFile.`putArchiveEntry(ArchiveEntry archiveEntry)`
  Deprecated.
  Use `SevenZOutputFile.putArchiveEntry(SevenZArchiveEntry)`.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.tar

  Classes in org.apache.commons.compress.archivers.tar that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `TarArchiveEntry`
  An entry in a Tar archive.
  Methods in org.apache.commons.compress.archivers.tar with parameters of type ArchiveEntry
  Modifier and Type
  Method
  Description
  `boolean`
  TarArchiveInputStream.`canReadEntryData(ArchiveEntry archiveEntry)`
  Whether this class is able to read the given entry.

- ## Uses of ArchiveEntry in org.apache.commons.compress.archivers.zip

  Classes in org.apache.commons.compress.archivers.zip that implement ArchiveEntry
  Modifier and Type
  Class
  Description
  `class`
  `ZipArchiveEntry`
  Extension that adds better handling of extra fields and provides access to the internal and external file attributes.
  Methods in org.apache.commons.compress.archivers.zip with parameters of type ArchiveEntry
  Modifier and Type
  Method
  Description
  `boolean`
  ZipArchiveInputStream.`canReadEntryData(ArchiveEntry ae)`
  Whether this class is able to read the given entry.
  `boolean`
  ZipArchiveOutputStream.`canWriteEntryData(ArchiveEntry ae)`
  Whether this stream is able to write the given entry.

- ## Uses of ArchiveEntry in org.apache.commons.compress.changes

  Classes in org.apache.commons.compress.changes with type parameters of type ArchiveEntry
  Modifier and Type
  Class
  Description
  `final class`
  `ChangeSet<E extends ArchiveEntry>`
  ChangeSet collects and performs changes to an archive.
  `class`
  `ChangeSetPerformer<I extends ArchiveInputStream<E>,O extends ArchiveOutputStream<E>,E extends ArchiveEntry>`
  Performs ChangeSet operations on a stream.

- ## Uses of ArchiveEntry in org.apache.commons.compress.utils

  Methods in org.apache.commons.compress.utils with parameters of type ArchiveEntry
  Modifier and Type
  Method
  Description
  `static String`
  ArchiveUtils.`toString(ArchiveEntry entry)`
  Generates a string containing the name, isDirectory setting and size of an entry.