Apache Ant包進行ZIP文件壓縮javascript
許多年前就遇到過這種業務,對ZIP標準壓縮文件解壓。以前寫的操做類如今找不到了,最近項目中又要處理這種業務,因此從新寫了一個。Java提供了處理ZIP包的API。可是對中文支持不是很好,因此我直接用Apache Ant裏的ZIP操做API來進行處理。ANT的API解決了中文支持問題,並且用起來也很是方便。如下是操做類。java
如下的類只是用到Apache的一小部分功能。具體更多的API,請參考文檔。在此很少說明了。apache
* 在項目中導入Apache的ant.jar包到Lib中。app
以上代碼已經測試經過,支持中文目錄、文件名,不限目錄級別。測試