java - 从 Zip 输入流对象中提取单个文件
问题描述
我需要从 1200 多个文件的 Zip 输入流对象中提取单个文件。使用 ZipInputStream 类的 getNextEntry() API 提取单个文件将是昂贵的操作。有没有办法在不将 Zip 输入流对象写入物理位置的情况下提取单个文件???
笔记 :
至少,有没有办法使用 miniunz.c、unzip.c 或其他本机库来实现上述要求。我探索了 miniunz.c 和 unzip.c,但没有找到任何方法。
解决方案
推荐阅读
- javascript - 在 javascript 客户端收到消息后调用 SignalR 方法
- f# - 如何在 F# 中定义常量文字
- javascript - 通过 jQuery 按(类名)对元素进行排序
- google-bigquery - BigQuery 交叉连接以检查 3m 记录表中记录之间的距离?
- sql - 为什么第一个 SQL 不能像第二个语句那样使用“AND”语句?
- r - 有没有办法删除数据框的空列并记录每个已删除列的标题?
- javascript - React - 如何使用下拉菜单显示所有产品?
- javascript - 导入 css 的字体适用于开发服务器,但不适用于已部署的生产构建
- reactjs - 为什么我的组件卡在重新渲染循环中?
- javascript - 如何在 JavaScript 中向现有键值添加新键值?