Mega Code Archive

 
Categories / Java by API / Java Util Zip
 

GZIPOutputStream

import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.GZIPOutputStream; public class Main {   public static void main(String[] args) throws Exception {     int sChunk = 8192;     String zipname = "a.gz";     FileOutputStream out = new FileOutputStream(zipname);     GZIPOutputStream zipout = new GZIPOutputStream(out);     byte[] buffer = new byte[sChunk];     FileInputStream in = new FileInputStream(args[0]);     int length;     while ((length = in.read(buffer, 0, sChunk)) != -1)       zipout.write(buffer, 0, length);     in.close();     zipout.close();   } }