【发布时间】:2015-06-23 16:16:31
【问题描述】:
我想知道是否有一种方法可以直接从 ZipFile / ZipInputStream 读取特定文件,而无需遍历整个条目集。如果存档包含大量文件,我想这可能是相当大的开销。有没有更好的办法?
我知道这可以用TrueZip 来完成,而且我前段时间已经完成了,但我想知道现在 1.8 SDK 是否包含更合适的东西......?
【问题讨论】:
-
AFAIK 不。我倾向于迭代它并构建列表或地图
-
不,没有。该文件位于 ZIP 文件中的某个位置,您必须迭代才能找到它。它并不像你想象的那么昂贵,只是一系列的寻找。
标签: java zipinputstream