| Checksum | Holds information about a checksum which was computed with the methods implementing a checksum algorithm. | code | html |
| DeflaterConstants | code | html | |
| ZipConstants | code | html |
| Adler32 | The Adler-32 class is used to compute the {@code Adler32} checksum from a set of data. | code | html |
| CRC32 | The CRC32 class is used to compute a CRC32 checksum from data provided as input value. | code | html |
| CheckedInputStream | The {@code CheckedInputStream} class is used to maintain a checksum at the same time as the data, on which the checksum is computed, is read from a stream. | code | html |
| CheckedOutputStream | The {@code CheckedOutputStream} class is used to maintain a running checksum of all data written to a stream. | code | html |
| DataFormatException | {@code DataFormatException} is used to indicate an error in the format of a particular data stream which is to be uncompressed. | code | html |
| Deflater | This class compresses data using the DEFLATE algorithm (see specification). | code | html |
| DeflaterEngine | code | html | |
| DeflaterHuffman | This is the DeflaterHuffman class. | code | html |
| DeflaterHuffman.Tree | code | html | |
| DeflaterInputStream | An inputstream filter to compress data by the compressing format of Deflate. | code | html |
| DeflaterOutputStream | This class provides an implementation of {@code FilterOutputStream} that compresses data using the DEFLATE algorithm. | code | html |
| DeflaterPending | This class stores the pending output of the Deflater. | code | html |
| GZIPInputStream | The {@code GZIPInputStream} class is used to read data stored in the GZIP format, reading and decompressing GZIP data from the underlying stream into its buffer. | code | html |
| GZIPOutputStream | The {@code GZIPOutputStream} class is used to write data to a stream in the GZIP storage format. | code | html |
| Inflater | This class uncompresses data that was compressed using the DEFLATE algorithm (see specification). | code | html |
| InflaterDynHeader | code | html | |
| InflaterHuffmanTree | code | html | |
| InflaterInputStream | This class provides an implementation of {@code FilterInputStream} that uncompresses data that was compressed using the DEFLATE algorithm (see specification). | code | html |
| InflaterOutputStream | An ouput stream filter to decompress data compressed in the format of Deflater. | code | html |
| OutputWindow | Contains the output from the Inflation process. | code | html |
| PendingBuffer | This class is general purpose class for writing data to a buffer. | code | html |
| StreamManipulator | This class allows us to retrieve a specified amount of bits from the input buffer, as well as copy big byte blocks. | code | html |
| ZipEntry | An instance of {@code ZipEntry} represents an entry within a ZIP-archive. | code | html |
| ZipEntry.LittleEndianReader | code | html | |
| ZipError | This error is thrown when an unrecoverable ZIP error has occurred. | code | html |
| ZipException | This runtime exception is thrown by {@code ZipFile} and {@code ZipInputStream} when the file or stream is not a valid ZIP file. | code | html |
| ZipFile | This class provides random read access to a ZIP-archive file. | code | html |
| ZipFile.RAFStream | Wrap a stream around a RandomAccessFile. | code | html |
| ZipFile.ZipInflaterInputStream | code | html | |
| ZipInputStream | This class provides an implementation of {@code FilterInputStream} that uncompresses data from a ZIP-archive input stream. | code | html |
| ZipOutputStream | This class provides an implementation of {@code FilterOutputStream} that compresses data entries into a ZIP-archive output stream. | code | html |
java.util.zip classes are based.