2012-04-20 90 views

回答

0

是的,这是可能的。使用流的API将与ByteArrayInputStreamByteArrayOutputStream配合使用。

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

+0

你能提供一个例子吗? ArchiveEntry似乎没有任何方式获取流。 ArchiveEntry本身来自于我的情况下的ArchiveInputStream,但我想将ArchiveEntry转换为内存文件以将其传回给我需要读取它的函数 – Derek 2012-04-20 18:08:11

+1

此外,似乎来自工厂的createArchiveOutputStream要求您命名档案的类型。我如何获得ArchiveEntry的类型? – Derek 2012-04-20 18:10:07