java - 使用 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 文件的开头顺序读取。
解决方案
推荐阅读
- javascript - 不能在 VUEJS 中的异步函数之外使用关键字“等待”
- spring-boot - spring.jpa.hibernate.ddl-auto=none 问题
- r - 当第一个参数是字符时,为什么 `ave` 和 `table` 返回字符?
- c# - 对象引用未设置为 iTextSharp 中对象的实例 在 Stackify 中跟踪
- ios - 如何删除 UNNotificationContentExtension 显示的视图
- google-compute-engine - 谷歌云外壳中的 SSH 我不明白它要求什么信息
- javascript - 无法设置未定义错误的属性“onaddtrack”
- python - 使用 pivot_table 时,NaN 列 pandas 变成空行
- angular - Angular:仅显示组件并隐藏页眉和页脚
- javascript - jquery animate 在第一次点击时不起作用