java - Java 解压缩/压缩的后续问题

标签 java zip

我问了一个question早些时候关于在 Java 中使用 windows cmd 命令解压缩/压缩。结果证明这对程序不利,有人会建议使用 java.util.zip 来解压缩/压缩。在浏览了一些教程之后,我发现它们通常只是循环遍历 zip 文件的内容。如果我知道我想要的文件的名称,我是否可以在不遍历整个 zip 文件的情况下显式提取它?就我而言,我的 zip 文件有 2300 多个条目,我只想要其中一个。你们碰巧知道一些技巧吗?非常感谢!

最佳答案

您会在以下位置找到解压缩文件的热点:http://java.sun.com/developer/technicalArticles/Programming/compression/

无需循环和提取所有文件,只需使用 ZipFile.getEntry() 方法定位您感兴趣的文件即可。

关于java - Java 解压缩/压缩的后续问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5295592/

相关文章:

java - 在WebView中显示不带 ".txt"扩展名的文本文件

java - 在自定义所有存储库中注入(inject) bean

continuous-integration - 如何创建 Cruise Control 版本的 ZIP 文件?

shell - 在 Debian 中的 bash 中创建存档文件,无需安装软件

用于矩阵的 python zip() 函数

java - 什么是 Kyoto Cabinet Database 的 "physical synchronization"?

java - 如何循环 json 并将每个索引发布到camelcontext中

linux - 如何使用终端从 Ubuntu 16.04 中的特定文件夹中删除特定文件

php - 流式 ZIP 文件无法在 OSX 中打开

Java 线程无声地崩溃 - 我无法捕获异常