import java.io.*;
import java.util.zip.*;
public class GZipCompress
{
public static void main(String[] args) throws IOException
{
// TODO 自动生成方法存根
if (args.length != 2 )
{
System.out.println("Usage:/n" +
"GZipCompress file/n" +
"GZipCompress sourcefile desfile/n" +
"Use GZip Compretion to Compress file to test.gz file!");
System.exit(1);
}
BufferedReader in = new BufferedReader(new FileReader(args[0]));
BufferedOutputStream out = new BufferedOutputStream(new GZIPOutputStream(new FileOutputStream(args[1])));
int c;
while ((c = in.read()) != -1) out.write(c);
in.close();
out.close();
System.out.println("System read ok!");
BufferedReader in2 = new BufferedReader(new InputStreamReader(new GZIPInputStream(new FileInputStream(args[1]))));
String s;
while ((s = in2.readLine()) != null) System.out.println(s);
in2.close();
}
}