The Java GZIPOutputStream class can GZIP compress data and write it to an OutputStream.
The Java GZIPInputStream class can read a GZIP compressed file as a normal InputStream - decompressed.
The Java ZipFile class can read files contained in a ZIP file. This tutorial explains how to use the ZipFile class.
ModRun brings modularity to Java without project Jigsaw. Load classes directly from Maven repositories!