See: Description
Interface | Description |
---|---|
UnixStat |
Constants from stat.h on Unix systems.
|
ZipEncoding |
An interface for encoders that do a pretty encoding of ZIP
filenames.
|
ZipExtraField |
General format of extra field data.
|
Class | Description |
---|---|
AbstractUnicodeExtraField |
A common base class for Unicode extra information extra fields.
|
AsiExtraField |
Adds Unix file permission and UID/GID fields as well as symbolic
link handling.
|
ExtraFieldUtils |
ZipExtraField related methods
|
ExtraFieldUtils.UnparseableExtraField |
"enum" for the possible actions to take if the extra field
cannot be parsed.
|
FallbackZipEncoding |
A fallback ZipEncoding, which uses a java.io means to encode names.
|
GeneralPurposeBit |
Parser/encoder for the "general purpose bit" field in ZIP's local
file and central directory headers.
|
JarMarker |
If this extra field is added as the very first extra field of the
archive, Solaris will consider it an executable jar file.
|
NioZipEncoding |
A ZipEncoding, which uses a java.nio
Charset to encode names. |
Simple8BitZipEncoding |
This ZipEncoding implementation implements a simple 8bit character
set, which mets the following restrictions:
Characters 0x0000 to 0x007f are encoded as the corresponding
byte values 0x00 to 0x7f.
All byte codes from 0x80 to 0xff are mapped to a unique unicode
character in the range 0x0080 to 0x7fff.
|
Simple8BitZipEncoding.Simple8BitChar |
A character entity, which is put to the reverse mapping table
of a simple encoding.
|
UnicodeCommentExtraField |
Info-ZIP Unicode Comment Extra Field (0x6375):
|
UnicodePathExtraField |
Info-ZIP Unicode Path Extra Field (0x7075):
|
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.
|
UnsupportedZipFeatureException.Feature |
ZIP Features that may or may not be supported.
|
ZipArchiveEntry |
Extension that adds better handling of extra fields and provides
access to the internal and external file attributes.
|
ZipArchiveInputStream |
Implements an input stream that can read Zip archives.
|
ZipArchiveOutputStream |
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. |
ZipArchiveOutputStream.UnicodeExtraFieldPolicy |
enum that represents the possible policies for creating Unicode
extra fields.
|
ZipEncodingHelper |
Static helper functions for robustly encoding filenames in zip files.
|
ZipEncodingHelper.SimpleEncodingHolder |
A class, which holds the high characters of a simple encoding
and lazily instantiates a Simple8BitZipEncoding instance in a
thread-safe manner.
|
ZipFile |
Replacement for
java.util.ZipFile . |
ZipFile.NameAndComment | |
ZipFile.OffsetEntry | |
ZipLong |
Utility class that represents a four byte integer with conversion
rules for the big endian byte order of ZIP files.
|
ZipShort |
Utility class that represents a two byte integer with conversion
rules for the big endian byte order of ZIP files.
|
ZipUtil |
Utility class for handling DOS and Java time conversions.
|
Exception | Description |
---|---|
UnsupportedZipFeatureException |
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.