GZIPOutputStream压缩文件_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > GZIPOutputStream压缩文件

GZIPOutputStream压缩文件

 2020/4/16 19:06:19  zw7534313  程序员俱乐部  我要评论(0)
  • 摘要:importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.zip.GZIPInputStream;importjava.util.zip.GZIPOutputStream;publicclassZipFile
  • 标签:文件 压缩

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;

public class ZipFile {

public static void main(String[] args) throws IOException{
// zip();  //压缩文件
unzip(); //解压缩文件
}

static void zip()throws IOException{
FileOutputStream fos = new FileOutputStream("D:\\test.cer");
GZIPOutputStream gos = new GZIPOutputStream(fos);
// ObjectOutputStream oos = new ObjectOutputStream(fos);

for(int i=0; i<1000;i++) {
String str=i+" city,street" + i+"\n";
gos.write(str.getBytes());
}
gos.close();
fos.close();
System.out.println("Write completed!");
}

static void unzip()throws IOException{
FileInputStream fis = new FileInputStream("D:\\test.cer");
        GZIPInputStream gis = new GZIPInputStream(fis);

BufferedReader br=new BufferedReader(new InputStreamReader(gis));
String line=null;
do{
line=br.readLine();
System.out.println(line);
}while(line!=null);
gis.close();
fis.close();

System.out.println("Write completed!");
}

}
上一篇: 软引用SoftReference的使用 下一篇: 没有下一篇了!
发表评论
用户名: 匿名