2012-08-05 40 views
4

Java 7引入了zip文件系統。下面的鏈接說明了如何從zip文件創建zip文件系統。從InputStream創建Java 7 zip文件系統

http://docs.oracle.com/javase/7/docs/technotes/guides/io/fsp/zipfilesystemprovider.html

不過,我可以找到如何創建一個InputStream一個zip文件系統沒有例子。那可能嗎?如果是這樣,怎麼樣?

注意:我知道我可以將InputStream寫入磁盤並按照所述創建zip文件系統。我認爲這是一個黑客,我寧願避免它。

回答

4

不,這是不可能的,因爲文件系統需要隨機訪問ZIP文件。

無恥自插:您可能會發現TrueZIP更易於使用,功能更強大。然而,同樣的限制也適用於它。