Java处理Zip文件

最近一直在找Java处理Zip文件方面的资料,感觉这几篇还不错,作个链接memo.

Java使用基本JDK操作ZIP文件

http://blog.csdn.net/zhyh1986/article/details/7723649

Java解压带密码的Rar压缩文件

http://blog.csdn.net/zhyh1986/article/details/7724616

https://github.com/jukka/java-unrar

Java解压和压缩带密码的zip文件

http://blog.csdn.net/zhyh1986/article/details/7724229

zip4j -- Java处理zip压缩文件的完整解决方案

http://blog.csdn.net/zhyh1986/article/details/7921376

ZIP4J---ZIP文件压缩与解压缩学习

http://my.oschina.net/luckyi/blog/159606

java文件压缩(ant.jar)

http://my.oschina.net/secyaher/blog/274415

时间: 2024-08-04 05:59:50

Java处理Zip文件的相关文章

Java解压缩zip文件

下面实现的功能是zip文件中的图像文件解压到当前目录下,用jdk自带的处理zip文件的代码处理的,但是不能处理中文名称的文件,要不然就会出错. Java代码   import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import jav

java 解压缩Zip文件 ziputil

package com.lanyuan.assembly.util; import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration; import org.apache.tools.zip.ZipEntry;import

java对 zip文件的压缩和解压(ant解决中文乱码)

说明: 1.对于压缩的文件,当文件名称是中文时,若使用JDK API中自带的类(java.util.zip.ZipEntry; java.util.zip.ZipOutputStream;)进行压缩,压缩完成后,可以看到压缩包中的文件名称是乱码(文件的内容无乱码),所以使用ANT中的ant.jar中的类(org.apache.tools.zip.ZipEntry; org.apache.tools.zip.ZipOutputStream;)用来解决此问题: 2.解压缩时,如果压缩包中为空,则创建

Java 对zip文件中含有中文子文件操作

小鱼仔做文件压缩解压的时候,开始并没有注意细节,使用的java jdk中zip操作工具类 这样导致的问题是对中文操作都是乱码,要么就是破损. 查阅资料才知道这个实在1.6的历史遗留问题 还好开源的apache 提供了一个支持包,让我们拿过来就可以用. 下面是下载链接 提供jar包下载链接:http://download.csdn.net/detail/u010962482/8748091 废话不多说 贴上解压压缩代码. /** * 解压文件到指定目录 * @param zipFile * @pa

java实现zip文件的解压

使用到的包 org.apache.commons 下载文件 url:文件所在地址需要是http:// filePath:将下载的文件保存的路径 public static void getDownloadResource(String url, String filePath) throws IOException { File file = new File(filePath); if (!file.exists()) { file.createNewFile(); } OutputStrea

Java 生成ZIP文件

public static byte[] fileToZip(){ ZipOutputStream append = null; ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { append = new ZipOutputStream(bos); ZipEntry e = new ZipEntry("request.xml"); append.putNextEntry(e); append.write(fil

Java读取ZIP文件ZipEntry.getsize()总是返回-1?

https://blog.csdn.net/zbj18314469395/article/details/84109499 原文地址:https://www.cnblogs.com/xyyou/p/12420969.html

JAVA实现zip压缩需要注意的问题

近来对院社二维码平台进行2.0升级改造.于昨日踩到一个巨坑.特此记录... 需求源于院社编辑在批量下载二维码的时候,系统后台需要对所要下载的二维码进行重命名和zip打包压缩. 系统测试的时候发现:首次请求批量下载时,也即压缩文件还未生成时,后台可以正常压缩文件并提供下载.但是第二次请求批量下载时,网页一直无反应... 尝试了几次后仍旧没反应.只好查看tomcat日志,惊奇的发现日志只写了一半,后半部分丢失(第一次遇到这种情况)==||| 不过老天爷保佑,写入的一部分显示:No space lef

Java使用Zip压缩文件或整个目录

1.压缩文件或整个目录 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; import java.util.zip.ZipEntry