Package org.apache.tools.zip


package org.apache.tools.zip
  • Interface Summary
    Interface
    Description
    ZipExtraField that knows how to parse central directory data.
    Constants from stat.h on Unix systems.
    An interface for encoders that do a pretty encoding of ZIP filenames.
    General format of extra field data.
  • Class Summary
    Class
    Description
    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.
    Info-ZIP Unicode Comment Extra Field (0x6375):
    Info-ZIP Unicode Path Extra Field (0x7075):
    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.
    Holds size and other extended information for entries that use Zip64 features.
    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.
    Extension that adds better handling of extra fields and provides access to the internal and external file attributes.
    Replacement for java.util.ZipFile.
    Utility class that represents a four byte integer with conversion rules for the big endian byte order of ZIP files.
    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.
    enum that represents the possible policies for creating Unicode extra fields.
    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.
  • Enum Class Summary
    Enum Class
    Description
    The different modes ZipOutputStream can operate in.
  • Exception Summary
    Exception
    Description
    Exception thrown when attempting to read or write data for a zip entry that uses ZIP features not supported by this library.
    Exception thrown when attempting to write data that requires Zip64 support to an archive and UseZip64 has been set to Never.