http://panshaobinsb.iteye.com/blog/1566231
下面是网上的代码
http://www.iteye.com/topic/894879
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.util.zip.GZIPOutputStream;
- public class CompressFileGZIP {
- private static void doCompressFile(String inFileName) {
- try {
- System.out.println("Creating the GZIP output stream.");
- String outFileName = inFileName + ".gz";
- GZIPOutputStream out = null;
- try {
- out = new GZIPOutputStream(new FileOutputStream(outFileName));
- } catch(FileNotFoundException e) {
- System.err.println("Could not create file: " + outFileName);
- System.exit(1);
- }
- System.out.println("Opening the input file.");
- FileInputStream in = null;
- try {
- in = new FileInputStream(inFileName);
- } catch (FileNotFoundException e) {
- System.err.println("File not found. " + inFileName);
- System.exit(1);
- }
- System.out.println("Transfering bytes from input file to GZIP Format.");
- byte[] b