Package-level declarations

Types

Link copied to clipboard
A common base class for Unicode extra information extra fields.
Link copied to clipboard
interface 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.
Link copied to clipboard
Controls details of parsing zip extra fields.
Link copied to clipboard
open class ExtraFieldUtils
ZipExtraField related methods
Link copied to clipboard
Parser/encoder for the "general purpose bit" field in ZIP's local file and central directory headers.
Link copied to clipboard
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.
Link copied to clipboard
Provides information about a scatter compression run.
Link copied to clipboard
A zip output stream that is optimized for multi-threaded scatter/gather construction of zip files.
Link copied to clipboard
abstract class StreamCompressor : Closeable
Encapsulates a Deflater and crc calculator, handling multiple types of output streams.
Link copied to clipboard
Info-ZIP Unicode Comment Extra Field (0x6375): Stores the UTF-8 version of the file comment as stored in the central directory header.
Link copied to clipboard
Info-ZIP Unicode Path Extra Field (0x7075): Stores the UTF-8 version of the file name field as stored in the local header and central directory header.
Link copied to clipboard
interface UnixStat
Constants from stat.h on Unix systems.
Link copied to clipboard
Handles extra field data that doesn't follow the recommended pattern for extra fields with a two-byte key and a two-byte length.
Link copied to clipboard
Wrapper for extra field data that doesn't conform to the recommended format of header-tag + size + data.
Link copied to clipboard
Simple placeholder for all those extra fields we don't want to deal with.
Link copied to clipboard
Exception thrown when attempting to read or write data for a zip entry that uses ZIP features not supported by this library.
Link copied to clipboard
Holds size and other extended information for entries that use Zip64 features.
Link copied to clipboard
The different modes ZipArchiveOutputStream can operate in.
Link copied to clipboard
Exception thrown when attempting to write data that requires Zip64 support to an archive and UseZip64 has been set to Never.
Link copied to clipboard
Extension that adds better handling of extra fields and provides access to the internal and external file attributes.
Link copied to clipboard
A predicate to test if a #ZipArchiveEntry matches a criteria.
Link copied to clipboard
A Thread-safe representation of a ZipArchiveEntry that is used to add entries to parallel archives.
Link copied to clipboard
Reimplementation of java.util.zip.ZipOutputStream that 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.
Link copied to clipboard
Utility class that represents an eight byte integer with conversion rules for the little endian byte order of ZIP files.
Link copied to clipboard
interface ZipEncoding
An interface for encoders that do a pretty encoding of ZIP file names.
Link copied to clipboard
abstract class ZipEncodingHelper
Static helper functions for robustly encoding file names in zip files.
Link copied to clipboard
interface ZipExtraField
General format of extra field data.
Link copied to clipboard
open class ZipFile : Closeable
Replacement for java.util.ZipFile.
Link copied to clipboard
Utility class that represents a four byte integer with conversion rules for the little endian byte order of ZIP files.
Link copied to clipboard
List of known compression methods Many of these methods are currently not supported by commons compress
Link copied to clipboard
Utility class that represents a two byte integer with conversion rules for the little endian byte order of ZIP files.
Link copied to clipboard
MultiReadOnlySeekableByteChannel that knows what a split ZIP archive should look like.
Link copied to clipboard
abstract class ZipUtil
Utility class for handling DOS and Java time conversions.