使用zip文件而不在java中解压缩

时间:2011-06-23 02:09:04

标签: java

我遇到的问题是,我们有一个包含一些文本文件的.zip文件。现在我正在使用java来访问这些文件。如果它不在.zip文件中,我可以使用FileInputStream轻松阅读并在我的控制台上打印。

但是如何从.zip文件中读取文件?我只使用J2SE ..

2 个答案:

答案 0 :(得分:5)

您应该尝试ZipInputStream。界面有点迟钝,但您可以使用getNextEntry()遍历.zip文件中的项目。

作为旁注,Java类加载器正是为了从.jar文件加载类而不首先提取它们。

答案 1 :(得分:4)

您需要的一切都在ZipFile中:https://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipFile.html。 Google提供网络上的示例,如果您遇到特定问题,请回到SO寻求帮助。

(链接最终会中断;当它只是websearch java zipfile时。)