一、简述 zip用于压缩和解压文件。使用到的类有:ZipEntry ZipOutputStream 二、具体实现代码 package com.joyplus.test; import java.io.File; import java.io.FileInputStream; import java.
分类:
编程语言 时间:
2016-03-11 15:25:43
阅读次数:
238
最近在一个项目中需要对文件进行自动的解压缩,Java提供了这种支持,还是挺好用的。工具包封装在java.util.zip中。1.首先是多个文件压缩成一个ZIP文件思路:用一个ZipOutputStream包装一个目的ZIP文件--->遍历文件数组:对每一个文件创建一个ZipEntry并put进Zip...
分类:
编程语言 时间:
2015-10-05 23:13:16
阅读次数:
406
本来是写到spaces live上的,可是代码的显示效果确实不怎么好看。在javaeye上试了试代码显示的顺眼多了。今天写了个用java压缩的功能,可以实现对文件和目录的压缩。由于java.util.zip.ZipOutputStream有中文乱码问题,所以采用org.apache.tools.zi...
分类:
编程语言 时间:
2015-09-18 20:30:02
阅读次数:
212
首先了解ZipOutPutStream和ZipEntry对象ZipOutPutStream对象如果要完成一个文件或文件夹的压缩,则要使用ZipOutputStream类。ZipOutputStream是OutputStream的子类,常用操作方法如表12-20所示。ZipOutputStream类的...
1、ZIP、GZIP计算机文件压缩算法,JDK中java.util.zip.*中实现。主要包括ZipInputStream/ZipOutputStream、GZipInputStream/ZipOutputStream。2、QuickLZ是一个号称世界压缩速度最快的压缩库,并且也是个开源的压缩库,其...
分类:
移动开发 时间:
2015-07-28 14:25:44
阅读次数:
402
今天跟大家聊聊使用ZipOutputStream打包下载,我下面是使用ant的jar打包的,因为他对应中文的支持比较好
大家也可以使用java.util.zip包里面的工具类打包,但是他对于中文不友好,很多都是乱码的(包括注释、文件名、打包名)
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.Z...
分类:
编程语言 时间:
2015-07-09 11:19:00
阅读次数:
134
压缩java.util.zip.ZipOutputStream
此类代表压缩数据的输出流。
java.util.zip.ZipOutputStream.ZipOutputStream(OutputStream out)
构造函数,与OutputStream绑定。解压java.util.zip.ZipInputStream
此类代表压缩数据的输入流。
ZipInputStream类继承自In...
分类:
其他好文 时间:
2015-06-29 15:00:57
阅读次数:
159
Java.util.zip 包中提供了可对文件的压缩和解压缩进行处理的类,它们继承自字节流类OutputSteam 和 InputStream。其中 GZIPOutputStream 和 ZipOutputStream 可分别把数据压缩成 GZIP 和 Zip 格式,GZIPInpputStream...
分类:
编程语言 时间:
2015-05-25 08:36:36
阅读次数:
201
public static void zipFiles(File[] srcfile,ServletOutputStream sos){ byte[] buf=new byte[1024]; try { //ZipOutputStream类:完成文件或文件夹的压缩 ...
分类:
编程语言 时间:
2015-04-13 16:21:25
阅读次数:
172
转载:java jdk实例宝典感觉讲的非常好就转载在这保存!java.util.zip包实现了Zip格式相关的类库,使用格式zip格式压缩和解压缩文件的时候,须要导入该包。使用zipoutputstream能够实现文件压缩,全部写入到zipoutputstream输入流中的数据,都会被ZIP格式压缩...
分类:
编程语言 时间:
2015-04-03 11:02:40
阅读次数:
165