使用GZIPOutputStream和GZIPInputStream进行压缩解压文件
最近的项目需要对一个.gz文件解压,刚好java api提供了GZIPInputStream这样的类,顺便也简单学习了GZIPOutputStream类提供的压缩gz的方法。写了两个函数分别可以实现压缩和解压的方法。实现的原理很简单,以解压为例,首先用字节数组获得gz文件的输入流,再将字节数组的内容写到目标文件的输出流即可。不过目前只能对单个文件进行压缩和解压,多个文件的工作还没有做。欢迎大家讨论
原创
2012-03-14 11:47:33 ·
5016 阅读 ·
0 评论