【问题标题】:How can I download a single file from a large remote zip file in Java?如何从 Java 中的大型远程 zip 文件下载单个文件?
【发布时间】:2021-01-10 04:32:18
【问题描述】:

我正在尝试从给定的 zip 文件中下载一个大小约为 3-5 GB 的小文件 (0.3 KB)。

我目前一直在使用 JNA 使用原生库 libfragmentzip,速度非常快,但使用原生库也有其自身的问题(比如不是跨平台的)。

我已经尝试过this 解决方案,但与使用似乎只需要几秒钟的 libfragmentzip 相比,它要慢得多,最终需要几分钟。

This 是一个测试 zip 文件的 URL(扩展名是 .ipsw 但它实际上是一个 zip)。我要下载的文件是 BuildManifest.plist,位于 zip 的根目录中。

有没有一种快速的方法可以在不使用本机库的情况下从远程 zip 文件下载单个文件?

【问题讨论】:

    标签: java download zip extract archive


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 2011-02-05
    相关资源
    最近更新 更多