Constants from stat.h on Unix systems.
A predicate to test if a #ZipArchiveEntry matches a criteria.
An interface for encoders that do a pretty encoding of ZIP filenames.
General format of extra field data.
A common base class for Unicode extra information extra fields.
Adds Unix file permission and UID/GID fields as well as symbolic link handling.
ZipExtraField related methods
"enum" for the possible actions to take if the extra field cannot be parsed.
Parser/encoder for the "general purpose bit" field in ZIP's local file and central directory headers.
If this extra field is added as the very first extra field of the archive, Solaris will consider it an executable jar file.
Creates a zip in parallel by using multiple threadlocal
Base class for all PKWare strong crypto extra headers.
Provides information about a scatter compression run.
A zip output stream that is optimized for multi-threaded scatter/gather construction of zip files.
Info-ZIP Unicode Comment Extra Field (0x6375): Stores the UTF-8 version of the file comment as stored in the central directory header.
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.
Wrapper for extra field data that doesn't conform to the recommended format of header-tag + size + data.
Simple placeholder for all those extra fields we don't want to deal with.
ZIP Features that may or may not be supported.
NTFS extra field that was thought to store various attributes but in reality only stores timestamps.
PKCS#7 Store for X.509 Certificates (0x0014).
X.509 Certificate ID and Signature for individual file (0x0015).
X.509 Certificate ID and Signature for central directory (0x0016).
Strong Encryption Header (0x0017).
PKCS#7 Encryption Recipient Certificate List (0x0019).
An extra field that stores additional file and directory timestamp data for zip entries.
An extra field that stores UNIX UID/GID data (owner & group ownership) for a given zip entry.
Holds size and other extended information for entries that use Zip64 features.
Extension that adds better handling of extra fields and provides access to the internal and external file attributes.
A Thread-safe representation of a ZipArchiveEntry that is used to add entries to parallel archives.
Implements an input stream that can read Zip archives.
enum that represents the possible policies for creating Unicode extra fields.
Utility class that represents an eight byte integer with conversion rules for the big endian byte order of ZIP files.
Static helper functions for robustly encoding filenames in zip files.
Utility class that represents a four byte integer with conversion rules for the big endian byte order of ZIP files.
Utility class that represents a two byte integer with conversion rules for the big endian byte order of ZIP files.
Utility class for handling DOS and Java time conversions.
The different modes
List of known compression methods Many of these methods are currently not supported by commons compress
Exception thrown when attempting to read or write data for a zip entry that uses ZIP features not supported by this library.
Provides stream classes for reading and writing archives using the ZIP format.
Copyright © 2016 The Apache Software Foundation. All rights reserved.