是否可以从 zipinputstream 获取 zipentry 的输入流?
我从另一个来源收到一个ZipInputStream,我需要将第一个条目的输入流提供给另一个来源。
我希望能够在不将临时文件保存在设备上的情况下执行此操作,但是我知道为单个条目获取输入流的唯一方法是通过ZipFile.getInputStream(entry),并且由于我有ZipInputStream而不是ZipFile,这是不可能的。
所以我最好的解决方案是
- 将传入的输入流保存到文件
- 将文件读取为 Zip 文件
- 使用第一个条目的输入流
- 删除临时文件。