net.multiphasicapps.zip- IBM437CodePage: This contains methods for converting from the IBM 437 codepage to the UTF-16 which Java uses.
- ZipAttributeCompatibility : This is used to describe the compatibility that attributes within the ZIP file are compatible with.
- ZipCRCConstants: This class constants constants which are used to initialize the CRC algorithm parameters.
- ZipCompressionType: This represents the type of compression that is used in a ZIP file.
- ZipEntryAttribute: This interface is used to represent an attribute which may be associated with a ZIP entry (such as the creator and/or executable bit).
- ZipException: This is thrown when there is a problem with a ZIP file.
- ZipUnixAccessMode: This represents UNIX access modes which may be declared in the ZIP.
net.multiphasicapps.zip.blockreader- ArrayBlockAccessor : This wraps an array and provides it to the block accessor interface so that ZIP files may be read from arrays.
- BlockAccessor : This interface is used to access the data in the ZIP file.
- FileChannelBlockAccessor : This wraps a file channel and provides block level access to it.
- ZipBlockEntry : This represents a single entry within a ZIP file which may be opened.
- ZipBlockReader : This class is used to read ZIP files in a random access fashion.
- ZipEntryNotFoundException : This is thrown when an entry within a ZIP file is not found.
net.multiphasicapps.zip.streamreader- ZipStreamEntry : This provides an interface to interact with a single entry within a ZIP stream.
- ZipStreamReader : This class supports stream based reading of input ZIP files.
net.multiphasicapps.zip.streamwriter- ZipStreamWriter : This class is used to write to ZIP files in an unknown and stream based manner where the size of the contents is completely unknown.