1

如果来自apache commons compress lib中的ArchiveInputStream的ArchiveEntry是否有可能是另一个Archive,那么我可以将该archiveEntry解压缩到内存中吗?

谢谢

4

1 回答 1

1

对的,这是可能的。与流一起使用的 API 将与ByteArrayInputStream和一起使用ByteArrayOutputStream

如果你展示你现在正在做什么的代码示例,我会给你一个更具体的答案,但想法是将未压缩的数据读入一个字节数组,然后ByteArrayInputStream从中创建一个并将其提供给第二个ArchiveInputStream.

于 2012-04-20T18:05:02.870 回答