2010-03-31 110 views

回答

1

你的問題不是很清楚......但是,你應該看看到java.util.zip包...

編輯:如果你想使用一個庫,你也可以看看在apache的commons壓縮庫(在http://commons.apache.org/compress),允許您創建一個ArchiveOutputStream並添加您的文件爲ZipEntry(請參閱javadoc中的示例:http://commons.apache.org/compress/apidocs/org/apache/commons/compress/archivers/ArchiveStreamFactory.html

+0

@vinze我應該創建一個包含另一個zip文件的zip文件。 – 2010-03-31 15:18:01

0

是的。但壓縮後的文件大小不改變這麼多

這[文章] [1]解釋得這麼好

希望它可以幫助你

[1]:本文介紹的這麼好:http://kb.winzip.com/kb/?View=entry&EntryID=104

+0

...並且可能會變得更大。 – 2010-03-31 15:18:18

+0

@SDReyes與將txt文件添加到zip文件相似 – 2010-03-31 15:20:29

+0

Hi Suresh! 我知道你的意思(兩者都可以作爲一大串數據)。但其內容卻完全不同。 希望它有幫助:) – SDReyes 2010-03-31 15:56:09

-1

在終端(如果你的操作系統是Linux或Mac,或者你有Cygwin的Windows中):

gzip *.zip > newzip.zip 
+0

OP用Java標記了他的問題,所以我懷疑他/他正在尋找一個shell解決方案。 – Thomas 2010-03-31 15:49:31

+0

嗯? 'gzip'用於* .gz文件。 'zip'和'unzip'實用程序處理* .zip文件。 – crazyscot 2010-03-31 15:49:35

相關問題