經常服務器需要對文件進行壓縮,網絡上流傳較多的是從磁盤文件中來壓縮成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、標准壓縮 ...