2011年6月25日

用Groovy動態產生ZIP壓縮檔

Java SDK提供一組操作很容易的ZIP函式庫(java.util.zip),可以在程式中動態產生ZIP壓縮檔,在Groovy 程式中,只要簡單地操作 ZipOutputStream 就能動態產生壓縮檔。
  • Groovlets 網頁程式提供批次檔案下載,先將內容打包成壓縮檔,方便使用者一次下載全部
  • 用 Groovy 撰寫系統維護的 scripts ,可以將舊資料或某些大量文字資料壓縮起來節省磁碟空間。
  • 程式透過網路傳送大型文字資料(如資料匯出的XML),先壓縮再傳輸,減少網路流量消耗。




本範例程式碼產生的 ZIP 壓縮檔內容 (1)

本範例程式碼產生的 ZIP 壓縮檔內容 (2)

開啟其中一個 .txt 文字檔

沒有留言:

張貼留言

lyhcode by lyhcode
歡迎轉載,請務必註明出處!