| Interface Summary | |
|---|---|
| CentralDirectoryParsingZipExtraField |
ZipExtraField that knows how to parse central
directory data.
|
| UnixStat | Constants from stat.h on Unix systems. |
| ZipExtraField | General format of extra field data. |
| Class Summary | |
|---|---|
| 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. |
| JarMarker | If this extra field is added as the very first extra field of the archive, Solaris will consider it an executable jar file. |
| UnicodeCommentExtraField |
Info-ZIP Unicode Comment Extra Field (0x6375):
Stores the UTF-8 version of the file comment as stored in the central directory header.
Value Size Description
----- ---- -----------
(UCom) 0x6375 Short tag for this extra block type ("uc")
TSize Short total data size for this block
Version 1 byte version of this extra field, currently 1
ComCRC32 4 bytes Comment Field CRC32 Checksum
UnicodeCom Variable UTF-8 version of the entry comment
|
| UnicodePathExtraField |
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.
Value Size Description
----- ---- -----------
(UPath) 0x7075 Short tag for this extra block type ("up")
TSize Short total data size for this block
Version 1 byte version of this extra field, currently 1
NameCRC32 4 bytes File Name Field CRC32 Checksum
UnicodeName Variable UTF-8 version of the entry File Name
|
| 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. |
| ZipEntry | Extension that adds better handling of extra fields and provides access to the internal and external file attributes. |
| ZipFile |
Replacement for java.util.ZipFile.
|
| ZipLong | Utility class that represents a four byte integer with conversion rules for the big endian byte order of ZIP files. |
| ZipOutputStream |
Reimplementation of java.util.zip.ZipOutputStream
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.
|
| ZipOutputStream.UnicodeExtraFieldPolicy | enum that represents the possible policies for creating Unicode extra fields. |
| 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. |