Sample code for 30+ languages & platforms
Java

GZip Tar Extract (.tgz or .tar.gz)

See more Gzip Examples

Demonstrates how to extract the contents of a GZip compressed Tar archive (.tgz or .tar.gz).

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Gzip;

public class ChilkatExample {

    public static void main(String[] args) {
        // This example assumes the Chilkat API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        Gzip gzip = new Gzip();

        // Ungzip and untar.
        boolean bNoAbsolute = true;
        String untarToDirectory = "/temp/test";
        // bNoAbsolute tells the component to convert all absolute paths
        // found in the .tar to relative paths.   For example, if the .tar
        // contains a file with an absolute path such as
        // "/usr/bin/something.exe" it will
        // be extracted to "/temp/test/usr/bin/something.exe";
        try {
            gzip.unTarGz("test.tar.gz", untarToDirectory, bNoAbsolute);
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            return;
        }
    }
}