Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Java中的大型远程zip文件下载单个文件?_Java_Download_Zip_Extract_Archive - Fatal编程技术网

如何从Java中的大型远程zip文件下载单个文件?

如何从Java中的大型远程zip文件下载单个文件?,java,download,zip,extract,archive,Java,Download,Zip,Extract,Archive,我正在尝试从一个大小约为3-5GB的给定zip文件下载一个小文件(0.3KB) 我目前一直在使用JNA使用本机库,速度非常快,但使用本机库也会带来一些问题(比如不跨平台) 我已经尝试过这个解决方案,但它比使用libfragmentzip要慢得多,最终需要几分钟,而使用libfragmentzip似乎只需要几秒钟 是测试zip文件的URL(扩展名为.ipsw,但实际上是一个zip文件)。我试图下载的文件是zip文件根目录中的BuildManifest.plist 有没有一种不使用本机库就从远程zi

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

我目前一直在使用JNA使用本机库,速度非常快,但使用本机库也会带来一些问题(比如不跨平台)

我已经尝试过这个解决方案,但它比使用libfragmentzip要慢得多,最终需要几分钟,而使用libfragmentzip似乎只需要几秒钟

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


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

您可以在URL末尾插入
BuildManifest.plist

例如:


您可以在URL末尾插入
BuildManifest.plist

例如: