java对文件压缩和解压

作者在 2011-04-29 10:01:53 发布以下内容

/ **
 *利用压缩库压缩/解压文件夹
 *因为爪哇的基本压缩库是不支持中文文件名的。所以压缩后中文名的条目都变成了乱码,利用的RAR解压工具解压不了名字为乱码的压缩文件,但自己写的解压方法在窗户下解压后编码正常显示中文,而其他系统下则不能正常还原;

 


 *可以用ant.jar包下的拉链类来压缩文件夹,Apache工具下的压缩库是支持中文的。(ant.jar包下面可以下载)

 第一种是没处理中文乱码的

 * @作者小苗
 * /

 第一种:

Java的代码  收藏代码
  1. 进口  的java.io.File;  
  2. 进口  java.io.FileInputStream;  
  3. 进口  java.io.FileNotFoundException;  
  4. 进口  java.io.FileOutputStream;  
  5. 进口  java.io.IOException;  
  6. 进口  java.io.InputStream;  
  7. 进口  java.util.zip.ZipEntry;  
  8. <strong> 进口  java.util.zip.ZipInputStream;  
  9. 进口  java.util.zip.ZipOutputStream; </强“  
  10.   
  11. / ** 
  12.  *压缩一个目录,包括目录下的所有文件 
  13.  *爪哇的基本压缩库是不支持中文文件名的。 
  14. 专业文章 | 阅读 1260 次
文章评论,共0条
游客请输入验证码