All Classes
-
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 Represents an entry of an archive.ArchiveException Archiver related ExceptionArchiveInputStream Archive input streams MUST override theInputStream.read(byte[], int, int)- orArchiveInputStream.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 Archive output stream implementations are expected to override theOutputStream.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 Creates ArchiveArchiveInputStreams andArchiveOutputStreams.ArchiveUtils Generic Archive utilitiesArjArchiveEntry 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.BoundedInputStream A stream that limits reading from a wrapped stream to a given number of bytes.ByteUtils Utility methods for reading and writing bytes.ByteUtils.ByteConsumer Used to consume bytes.ByteUtils.ByteSupplier Used to supply bytes.ByteUtils.InputStreamByteSupplier ByteUtils.ByteSupplierbased onInputStream.ByteUtils.OutputStreamByteConsumer ByteUtils.ByteConsumerbased onOutputStream.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 ChangeSet collects and performs changes to an archive.ChangeSetPerformer Performs ChangeSet operations on a stream.ChangeSetResults Stores the results of an performed ChangeSet operation.CharsetAccessor An interface added to allow access to the character set associated with anNioZipEncoding, without requiring a new method to be added toZipEncoding.CharsetNames Character encoding names required of every implementation of the Java platform.Charsets Charsets required of every implementation of the Java platform.ChecksumCalculatingInputStream A stream that calculates the checksum of the data read.ChecksumVerifyingInputStream A stream that verifies the checksum of the data read once the stream is exhausted.CLI 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 Re-implementsFilterInputStream.close()to do nothing.CompressorException Compressor related exceptionCompressorInputStream CompressorOutputStream CompressorStreamFactory Factory to create Compressor[In|Out]putStreams from names.CompressorStreamProvider Creates CompressorCompressorInputStreams andCompressorOutputStreams.CountingInputStream Input stream that tracks the number of bytes read.CountingOutputStream Stream that tracks the number of bytes read.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.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 ExceptionDumpArchiveInputStream 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.Expander Provides a high level API for expanding archives.ExtraFieldParsingBehavior Controls details of parsing zip extra fields.ExtraFieldUtils ZipExtraField related methodsExtraFieldUtils.UnparseableExtraField "enum" for the possible actions to take if the extra field cannot be parsed.FileBasedScatterGatherBackingStore ScatterGatherBackingStore that is backed by a file.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-implementsFilterOutputStream.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 Dialects of the framing format thatFramedSnappyCompressorInputStreamcan deal with.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 functionsIterators Iterator utilities.JarArchiveEntry 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 utilitiesLZ77Compressor 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 ofSeekableByteChannelthat concatenates a collection of otherSeekableByteChannels.Pack200CompressorInputStream An input stream that decompresses from the Pack200 format to be read as any other stream.Pack200CompressorOutputStream An output stream that compresses using the Pack200 format.Pack200Strategy The different modes the Pack200 streams can use to wrap input and output.Pack200Utils Utility methods for Pack200.ParallelScatterZipCreator Creates a zip in parallel by using multiple threadlocalScatterZipOutputStreaminstances.Parameters Parameters of thecompressor.Parameters.Builder Builder forParametersinstances.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 AlgorithmResourceAlignmentExtraField 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 SuppliesScatterGatherBackingStoreinstances.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 ASeekableByteChannelimplementation that wraps a byte[].ServiceLoaderIterator<E> Iterates all services for a given class through the standardServiceLoadermechanism.Sets Set utilitiesSevenZArchiveEntry An entry in a 7z archive.SevenZFile Reads a 7z file, using SeekableByteChannel under the covers.SevenZFileOptions Collects options for reading 7z archives.SevenZFileOptions.Builder Mutable builder for the immutableSevenZFileOptions.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 A wrapper that overwritesSkipShieldingInputStream.skip(long)and delegates toFilterInputStream.read()instead.SnappyCompressorInputStream CompressorInputStream for the raw Snappy format.SnappyCompressorOutputStream CompressorOutputStream for the raw Snappy format.StreamCompressor Encapsulates aDeflaterand 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.TarUtils This class provides static utility methods to work with byte streams.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 Implementation of the xxhash32 hash algorithm.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 The different modesZipArchiveOutputStreamcan operate in.Zip64RequiredException 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 SuppliesZipArchiveEntryRequest.ZipArchiveInputStream Implements an input stream that can read Zip archives.ZipArchiveOutputStream Reimplementation ofjava.util.zip.ZipOutputStreamthat does 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 forjava.util.ZipFile.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 compressZipShort Utility class that represents a two byte integer with conversion rules for the little endian byte order of ZIP files.ZipSplitReadOnlySeekableByteChannel MultiReadOnlySeekableByteChannelthat knows what a split ZIP archive should look like.ZipUtil Utility class for handling DOS and Java time conversions.