Package org.apache.tools.zip

  • Interface Summary 
    Interface Description
    CentralDirectoryParsingZipExtraField
    ZipExtraField that knows how to parse central directory data.
    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 Summary 
    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.
    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.
    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.
    Zip64ExtendedInformationExtraField
    Holds size and other extended information for entries that use Zip64 features.
    ZipEightByteInteger
    Utility class that represents an eight byte integer with conversion rules for the big endian byte order of ZIP files.
    ZipEncodingHelper
    Static helper functions for robustly encoding filenames in zip files.
    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 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.
  • Enum Summary 
    Enum Description
    Zip64Mode
    The different modes ZipOutputStream can operate in.
  • Exception Summary 
    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.
    Zip64RequiredException
    Exception thrown when attempting to write data that requires Zip64 support to an archive and UseZip64 has been set to Never.