首页 > 解决方案 > 使用 Java 的远程 zip/jar 文件的带宽有效列表

问题描述

我有时需要在 maven Central 上搜索文件(不是类,而是资源)。但是,maven 中央搜索功能不是很通用,即。对我来说不够通用。有没有一种有效的方法来使用 Java 检索 zip/jar 文件的目录列表?是否有一些 Java ZIP 实现可以在网络 (http/https) 上高效工作,并且不检索整个文件只是为了获取索引部分?或者我可以通过实现一些简单的检索算法来手动解决,该算法只是跳过内容然后使用修剪后的本地副本?

更新

我查看了 Zip 文件规范(https://en.wikipedia.org/wiki/Zip_(file_format))。因为 zip 文件的末尾有任意注释,所以无法可靠地检测中央目录的开始。整个 zip 文件结构被构建为从 zip 文件的开头顺序读取。

标签: javamavenzip

解决方案


推荐阅读