经常服务器需要对文件进行压缩,网络上流传较多的是从磁盘文件中来压缩成zip文件。但是常常服务器的文件存放在内存中,以byte[]形式存储在内存中。这个时候就不能使用网络上流传的常用方法了,这里就需要对内存文件进行压缩。通过内存文件来压缩成zip的方式,首先性能方面比磁盘压缩要快很多,另外内存文件 ...
近期由于工作需要,基于zip j实现了一个针对文件压缩并加密的功能,代码参考如下: ...
2013-07-05 15:35 0 3496 推荐指数:
经常服务器需要对文件进行压缩,网络上流传较多的是从磁盘文件中来压缩成zip文件。但是常常服务器的文件存放在内存中,以byte[]形式存储在内存中。这个时候就不能使用网络上流传的常用方法了,这里就需要对内存文件进行压缩。通过内存文件来压缩成zip的方式,首先性能方面比磁盘压缩要快很多,另外内存文件 ...
上一个不错的,打包zip https://github.com/srikanth-lingala/zip4j 下面是测试代码: 安装:maven ...
使用的jar包:zip4j_1.3.2.jar 基本功能: 针对ZIP压缩文件创建、添加、分卷、更新和移除文件 (读写有密码保护的Zip文件) (支持AES 128/256算法加密) (支持标准Zip算法加密) (支持zip64格式) (支持Store(仅打包,默认不压缩 ...
原文:http://blog.csdn.net/k21325/article/details/54376188 1.首先,引用到zip4j的第三方类库,感谢作者的无私奉献,官网打不开,这里就不贴了,下面是maven仓库的jar包 2.下面是压缩和解压缩可选附加密 ...
有时候需要批量下载文件,所以需要在后台将多个文件压缩之后进行下载。 zip4j可以进行目录压缩与文件压缩,同时可以加密压缩。 common-compress只压缩文件,没有找到压缩目录的API。 1.zip4j的使用 pom地址: 工具类 ...
http://blog.csdn.net/zhyh1986/article/details/7921376 zip4j现在有新版本了(1.3.2版本),好久没有关注了,今天看了一下官网才发现1.3.2版本已经发布一年多了。 下载地址:http://download.csdn.net ...
ZIP4J,作为解决了我的问题的终极解决方案,本来一开始在搜索引擎上就看到了它的踪迹,但因天朝的网络环境问题,zip4j的官网一直无法访问,最终使我多走了好多冤枉路,期间试过JDK的zip包,试过Apache的zip解决方案,也试过如winzipaes等其它的开源框架,最终没有满足自己的需求 ...
官方地址:http://www.lingala.net/zip4j/(需要FQ) jar包:http://pan.baidu.com/s/145hwI 演示包:http://pan.baidu.com/s/1vbFIB 一、压缩 1、标准压缩 ...