All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractLZ77CompressorInputStream |
Encapsulates code common to LZ77 decompressors.
|
AbstractUnicodeExtraField |
A common base class for Unicode extra information extra fields.
|
ArArchiveEntry |
Represents an archive entry in the "ar" format.
|
ArArchiveInputStream |
Implements the "ar" archive format as an input stream.
|
ArArchiveOutputStream |
Implements the "ar" archive format as an output stream.
|
ArchiveEntry |
An entry of an archive.
|
ArchiveException |
Archiver related Exception.
|
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.
|
ArchiveOutputStream<E extends ArchiveEntry> |
Archive output stream implementations are expected to override the OutputStream.write(byte[], int, int) method to improve performance.
|
Archiver |
Provides a high level API for creating archives.
|
ArchiveStreamFactory |
Factory to create Archive[In|Out]putStreams from names or the first bytes of the InputStream.
|
ArchiveStreamProvider |
|
ArchiveUtils |
Generic Archive utilities
|
ArjArchiveEntry |
An entry in an ARJ archive.
|
ArjArchiveEntry.HostOs |
The known values for HostOs.
|
ArjArchiveInputStream |
Implements the "arj" archive format as an InputStream.
|
AsiExtraField |
Adds Unix file permission and UID/GID fields as well as symbolic link handling.
|
BitInputStream |
Reads bits from an InputStream.
|
BlockLZ4CompressorInputStream |
CompressorInputStream for the LZ4 block format.
|
BlockLZ4CompressorOutputStream |
CompressorOutputStream for the LZ4 block format.
|
BoundedArchiveInputStream |
NIO backed bounded input stream for reading a predefined amount of data from.
|
BoundedInputStream |
Deprecated.
|
BoundedSeekableByteChannelInputStream |
InputStream that delegates requests to the underlying SeekableByteChannel, making sure that only bytes from a certain range can be read.
|
ByteUtils |
Utility methods for reading and writing bytes.
|
ByteUtils.ByteConsumer |
Used to consume bytes.
|
ByteUtils.ByteSupplier |
Used to supply bytes.
|
ByteUtils.InputStreamByteSupplier |
Deprecated.
|
ByteUtils.OutputStreamByteConsumer |
|
BZip2CompressorInputStream |
An input stream that decompresses from the BZip2 format to be read as any other stream.
|
BZip2CompressorOutputStream |
An output stream that compresses into the BZip2 format into another stream.
|
BZip2Utils |
Utility code for the BZip2 compression format.
|
ChangeSet<E extends ArchiveEntry> |
ChangeSet collects and performs changes to an archive.
|
ChangeSetPerformer<I extends ArchiveInputStream<E>,O extends ArchiveOutputStream<E>,E extends ArchiveEntry> |
Performs ChangeSet operations on a stream.
|
ChangeSetResults |
Stores the results of a performed ChangeSet operation.
|
CharsetAccessor |
An interface added to allow access to the character set associated with an NioZipEncoding , without requiring a new method to be added to
ZipEncoding .
|
CharsetNames |
Character encoding names required of every implementation of the Java platform.
|
Charsets |
Deprecated.
|
ChecksumCalculatingInputStream |
Deprecated.
|
ChecksumVerifyingInputStream |
Verifies the checksum of the data read once the stream is exhausted.
|
CLI |
Usage: archive-name [list]
|
CloseableConsumer |
Callback that is informed about a closable resource that has been wrapped around a passed in stream or channel by Expander or Archiver when Expander or
Archiver no longer need them.
|
CloseShieldFilterInputStream |
Deprecated.
|
CompressorException |
Compressor related exception
|
CompressorInputStream |
|
CompressorOutputStream |
|
CompressorStreamFactory |
Factory to create Compressor[In|Out]putStreams from names.
|
CompressorStreamProvider |
|
CountingInputStream |
Deprecated.
|
CountingOutputStream |
Deprecated.
|
CpioArchiveEntry |
A cpio archive consists of a sequence of files.
|
CpioArchiveInputStream |
CpioArchiveInputStream is a stream for reading cpio streams.
|
CpioArchiveOutputStream |
CpioArchiveOutputStream is a stream for writing CPIO streams.
|
CpioConstants |
All constants needed by CPIO.
|
CRC32VerifyingInputStream |
A stream that verifies the CRC of the data read once the stream is exhausted.
|
DefaultBackingStoreSupplier |
|
Deflate64CompressorInputStream |
Deflate64 decompressor.
|
DeflateCompressorInputStream |
Deflate decompressor.
|
DeflateCompressorOutputStream |
Deflate compressor.
|
DeflateParameters |
Parameters for the Deflate compressor.
|
DumpArchiveConstants |
Various constants associated with dump archives.
|
DumpArchiveConstants.COMPRESSION_TYPE |
The type of compression.
|
DumpArchiveConstants.SEGMENT_TYPE |
The type of tape segment.
|
DumpArchiveEntry |
This class represents an entry in a Dump archive.
|
DumpArchiveEntry.PERMISSION |
|
DumpArchiveEntry.TYPE |
|
DumpArchiveException |
Dump Archive Exception
|
DumpArchiveInputStream |
The DumpArchiveInputStream reads a UNIX dump archive as an InputStream.
|
DumpArchiveSummary |
This class represents identifying information about a Dump archive volume.
|
EntryStreamOffsets |
Provides information about ArchiveEntry stream offsets.
|
ExactMath |
PRIVATE.
|
Expander |
Provides a high level API for expanding archives.
|
ExtraFieldParsingBehavior |
Controls details of parsing ZIP extra fields.
|
ExtraFieldUtils |
|
ExtraFieldUtils.UnparseableExtraField |
"enum" for the possible actions to take if the extra field cannot be parsed.
|
FileBasedScatterGatherBackingStore |
ScatterGatherBackingStore that is backed by a path.
|
FileNameUtil |
File name mapping code for the compression formats.
|
FileNameUtils |
Generic file name utilities.
|
FixedLengthBlockOutputStream |
This class supports writing to an OutputStream or WritableByteChannel in fixed length blocks.
|
FlushShieldFilterOutputStream |
Re-implements FilterOutputStream.flush() to do nothing.
|
FramedLZ4CompressorInputStream |
CompressorInputStream for the LZ4 frame format.
|
FramedLZ4CompressorOutputStream |
CompressorOutputStream for the LZ4 frame format.
|
FramedLZ4CompressorOutputStream.BlockSize |
The block sizes supported by the format.
|
FramedLZ4CompressorOutputStream.Parameters |
Parameters of the LZ4 frame format.
|
FramedSnappyCompressorInputStream |
CompressorInputStream for the framing Snappy format.
|
FramedSnappyCompressorOutputStream |
CompressorOutputStream for the framing Snappy format.
|
FramedSnappyDialect |
|
GeneralPurposeBit |
Parser/encoder for the "general purpose bit" field in ZIP's local file and central directory headers.
|
GzipCompressorInputStream |
Input stream that decompresses .gz files.
|
GzipCompressorOutputStream |
Compressed output stream using the gzip format.
|
GzipParameters |
Parameters for the GZIP compressor.
|
GzipUtils |
Utility code for the gzip compression format.
|
InputStreamStatistics |
This interface provides statistics on the current decompression stream.
|
InputStreamSupplier |
Supplies input streams.
|
InvalidFormatException |
Invalid Format Exception.
|
IOUtils |
Utility functions.
|
Iterators |
Iterator utilities.
|
JarArchiveEntry |
JAR archive entry.
|
JarArchiveInputStream |
Implements an input stream that can read entries from jar files.
|
JarArchiveOutputStream |
Subclass that adds a special extra field to the very first entry which allows the created archive to be used as an executable jar on Solaris.
|
JarMarker |
If this extra field is added as the very first extra field of the archive, Solaris will consider it an executable jar file.
|
Lister |
Simple command line application that lists the contents of an archive.
|
Lists |
List utilities
|
LZ77Compressor |
Helper class for compression algorithms that use the ideas of LZ77.
|
LZ77Compressor.BackReference |
Represents a back-reference.
|
LZ77Compressor.Block |
Base class representing blocks the compressor may emit.
|
LZ77Compressor.Block.BlockType |
Enumeration of the block types the compressor may emit.
|
LZ77Compressor.Callback |
Callback invoked while the compressor processes data.
|
LZ77Compressor.EOD |
A simple "we are done" marker.
|
LZ77Compressor.LiteralBlock |
Represents a literal block of data.
|
LZMACompressorInputStream |
LZMA decompressor.
|
LZMACompressorOutputStream |
LZMA compressor.
|
LZMAUtils |
Utility code for the LZMA compression format.
|
LZWInputStream |
Generic LZW implementation.
|
MemoryLimitException |
If a stream checks for estimated memory allocation, and the estimate goes above the memory limit, this is thrown.
|
MultiReadOnlySeekableByteChannel |
Read-Only Implementation of SeekableByteChannel that concatenates a collection of other SeekableByteChannel s.
|
OsgiUtils |
Utilities for dealing with OSGi environments.
|
ParallelScatterZipCreator |
|
Parameters |
|
Parameters.Builder |
|
ParsingUtils |
Utility methods for parsing data and converting it to other formats.
|
PasswordRequiredException |
Exception thrown when trying to read an encrypted entry or file without configuring a password.
|
PKWareExtraHeader |
Base class for all PKWare strong crypto extra headers.
|
PKWareExtraHeader.EncryptionAlgorithm |
Encryption algorithm.
|
PKWareExtraHeader.HashAlgorithm |
Hash Algorithm
|
ResourceAlignmentExtraField |
An extra field who's sole purpose is to align and pad the local file header so that the entry's data starts at a certain position.
|
ScatterGatherBackingStore |
Store intermediate payload in a scatter-gather scenario.
|
ScatterGatherBackingStoreSupplier |
|
ScatterStatistics |
Provides information about a scatter compression run.
|
ScatterZipOutputStream |
A ZIP output stream that is optimized for multi-threaded scatter/gather construction of ZIP files.
|
ScatterZipOutputStream.ZipEntryWriter |
|
SeekableInMemoryByteChannel |
A SeekableByteChannel implementation that wraps a byte[].
|
ServiceLoaderIterator<E> |
Deprecated.
|
Sets |
Set utilities
|
SevenZArchiveEntry |
An entry in a 7z archive.
|
SevenZFile |
Reads a 7z file, using SeekableByteChannel under the covers.
|
SevenZFile.Builder |
|
SevenZFileOptions |
Deprecated.
|
SevenZFileOptions.Builder |
|
SevenZMethod |
The (partially) supported compression/encryption methods used in 7z archives.
|
SevenZMethodConfiguration |
Combines a SevenZMethod with configuration options for the method.
|
SevenZOutputFile |
Writes a 7z file.
|
ShortFileException |
Short File Exception.
|
SkipShieldingInputStream |
Deprecated.
|
SnappyCompressorInputStream |
CompressorInputStream for the raw Snappy format.
|
SnappyCompressorOutputStream |
CompressorOutputStream for the raw Snappy format.
|
StreamCompressor |
Encapsulates a Deflater and crc calculator, handling multiple types of output streams.
|
StreamingNotSupportedException |
Exception thrown by ArchiveStreamFactory if a format is requested/detected that doesn't support streaming.
|
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.
|
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.
|
TimeUtils |
Utility class for handling time-related types and conversions.
|
UnicodeCommentExtraField |
Info-ZIP Unicode Comment Extra Field (0x6375):
|
UnicodePathExtraField |
Info-ZIP Unicode Path Extra Field (0x7075):
|
UnixStat |
Constants from stat.h on Unix systems.
|
UnparseableExtraFieldBehavior |
Handles extra field data that doesn't follow the recommended pattern for extra fields with a two-byte key and a two-byte length.
|
UnparseableExtraFieldData |
Wrapper for extra field data that doesn't conform to the recommended format of header-tag + size + data.
|
UnrecognizedExtraField |
Simple placeholder for all those extra fields we don't want to deal with.
|
UnrecognizedFormatException |
Unrecognized Format Exception.
|
UnsupportedCompressionAlgorithmException |
Unsupported compression algorithm.
|
UnsupportedZipFeatureException |
Exception thrown when attempting to read or write data for a ZIP entry that uses ZIP features not supported by this library.
|
UnsupportedZipFeatureException.Feature |
ZIP Features that may or may not be supported.
|
X000A_NTFS |
NTFS extra field that was thought to store various attributes but in reality only stores timestamps.
|
X0014_X509Certificates |
PKCS#7 Store for X.509 Certificates (0x0014).
|
X0015_CertificateIdForFile |
X.509 Certificate ID and Signature for individual file (0x0015).
|
X0016_CertificateIdForCentralDirectory |
X.509 Certificate ID and Signature for central directory (0x0016).
|
X0017_StrongEncryptionHeader |
Strong Encryption Header (0x0017).
|
X0019_EncryptionRecipientCertificateList |
PKCS#7 Encryption Recipient Certificate List (0x0019).
|
X5455_ExtendedTimestamp |
An extra field that stores additional file and directory timestamp data for ZIP entries.
|
X7875_NewUnix |
An extra field that stores UNIX UID/GID data (owner & group ownership) for a given ZIP entry.
|
XXHash32 |
Deprecated.
|
XZCompressorInputStream |
XZ decompressor.
|
XZCompressorOutputStream |
XZ compressor.
|
XZUtils |
Utility code for the XZ compression format.
|
ZCompressorInputStream |
Input stream that decompresses .Z files.
|
Zip64ExtendedInformationExtraField |
Holds size and other extended information for entries that use Zip64 features.
|
Zip64Mode |
|
Zip64RequiredException |
Exception thrown when attempting to write data that requires Zip64 support to an archive and UseZip64 has been set
to Never .
|
ZipArchiveEntry |
Extension that adds better handling of extra fields and provides access to the internal and external file attributes.
|
ZipArchiveEntry.CommentSource |
Indicates how the comment of this entry has been determined.
|
ZipArchiveEntry.ExtraFieldParsingMode |
How to try to parse the extra fields.
|
ZipArchiveEntry.NameSource |
Indicates how the name of this entry has been determined.
|
ZipArchiveEntryPredicate |
A predicate to test if a #ZipArchiveEntry matches a criteria.
|
ZipArchiveEntryRequest |
A Thread-safe representation of a ZipArchiveEntry that is used to add entries to parallel archives.
|
ZipArchiveEntryRequestSupplier |
|
ZipArchiveInputStream |
Implements an input stream that can read Zip archives.
|
ZipArchiveOutputStream |
Reimplementation of java.util.zip.ZipOutputStream to handle the extended functionality of this package, especially
internal/external file attributes and extra fields with different layouts for local file data and central directory entries.
|
ZipArchiveOutputStream.UnicodeExtraFieldPolicy |
enum that represents the possible policies for creating Unicode extra fields.
|
ZipEightByteInteger |
Utility class that represents an eight byte integer with conversion rules for the little-endian byte order of ZIP files.
|
ZipEncoding |
An interface for encoders that do a pretty encoding of ZIP file names.
|
ZipEncodingHelper |
Static helper functions for robustly encoding file names in ZIP files.
|
ZipExtraField |
General format of extra field data.
|
ZipFile |
Replacement for ZipFile .
|
ZipFile.Builder |
|
ZipLong |
Utility class that represents a four byte integer with conversion rules for the little-endian byte order of ZIP files.
|
ZipMethod |
List of known compression methods
Many of these methods are currently not supported by commons compress
|
ZipShort |
Utility class that represents a two byte integer with conversion rules for the little-endian byte order of ZIP files.
|
ZipSplitReadOnlySeekableByteChannel |
|
ZipUtil |
Utility class for handling DOS and Java time conversions.
|