java 压缩流_Java GZip压缩流的简单组合示例

参考:

http://cache.baiducontent.com/c?m=9d78d513d99b12eb0bfa940f585e8c240e55f0744cd3c7647cc3e242841758564616f4cd25356606c4c40c7077a95e2ae1e73702207525a0ecc39f3aaeace35c3bcf676a7f46c00750c418dcd65b608465875a9efb53e4b9f62593d98e849949109944050c80f68c4d0062c96df31735e8b1993f461e52f0&p=9174c15383904ead08e292744d4d&newp=882a934fa49250e04eb3c7710f0892695803ed623ed5d701298ffe0cc4241a1a1a3aecbf21231204d3c7766004ac495be9f23d77330034f1f689df08d2ecce7e5dd9367b6642&user=baidu&fm=sc&query=Java+gzip%B6%C1%C8%A1%D0%D0%D4%D9%D7%E9%BA%CF&qid=8e3beb280005314d&p1=2

内容:

1 import java.io.*;2 import java.util.zip.*;3

4 public classGZIPcompress {5 public static voidmain(String[] args) {6 try{7 BufferedReader in =

8 newBufferedReader(9 new FileReader(args[0]));10 BufferedOutputStream out =

11 newBufferedOutputStream(12 newGZIPOutputStream(13 new FileOutputStream("test.gz")));14 System.out.println("Writing file");15 intc;16 while((c = in.read()) != -1)17 out.write(c);18 in.close();19 out.close();20 System.out.println("Reading file");21 BufferedReader in2 =

22 newBufferedReader(23 newInputStreamReader(24 newGZIPInputStream(25 new FileInputStream("test.gz"))));26 String s;27 while((s = in2.readLine()) != null)28 System.out.println(s);29 } catch(Exception e) {30 e.printStackTrace();31 }32 }33 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值