This Java tip illustrates a method of uncompressing a file in the GZIP format. Gunzip is a universal format used by many applications to compress their files.

   try {
        // Open the compressed file
        String source = "sourcename.gzip";
        GZIPInputStream in = new GZIPInputStream(new FileInputStream(source));
        // Open the output file
        String target = "outfile";
        OutputStream out = new FileOutputStream(target);
        // Transfer bytes from the compressed file to the output file
        byte[] buf = new byte[1024];
        int len;
        while ((len = > 0) {
            out.write(buf, 0, len);
        // Close the file and stream
    } catch (IOException e) {