Def*_*ozo 5 javascript optimization zip unzip
我想message_1.json在 Web 浏览器中提取从大 (13 GB) zip 文件命名的文件(使用 javascript)。
这些文件位于zip 文件中的messages/inbox/some_random_name_xsfdscd/message_1.json、messages/inbox/some_random_name_sfasggf/message_1.json等位置。messages/inbox/some_random_name_polsnbd/message_1.json
我尝试使用JSZip。不幸的是,它必须先加载整个 zip,然后才能处理它。它需要太多的时间和内存,通常会导致页面崩溃。
另外,还有一个zip-js库,它可以在解压缩之前获取文件树。但是,它无法处理大于 4 GB 的 zip 文件。
那么,是否可以在网络浏览器中从大 zip 中仅提取特定文件,而不占用太多内存和时间?如果是,怎么办?