Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果来自apache commons compress lib中的ArchiveInputStream的ArchiveEntry是否有可能是另一个Archive,那么我可以将该archiveEntry解压缩到内存中吗?
谢谢
对的,这是可能的。与流一起使用的 API 将与ByteArrayInputStream和一起使用ByteArrayOutputStream。
ByteArrayInputStream
ByteArrayOutputStream
如果你展示你现在正在做什么的代码示例,我会给你一个更具体的答案,但想法是将未压缩的数据读入一个字节数组,然后ByteArrayInputStream从中创建一个并将其提供给第二个ArchiveInputStream.
ArchiveInputStream