我正在尝试使用ZipInputStream将归档中的每个文件放入一个ArrayList中。我能用ZipInputStream做到这一点吗?我的主要目标是解压cbr/cbz文件(档案中只包含图像(jpg/png)),我试图将这些图像中的每一个都放在ArrayList上,这样ZipInputStream to ArrayList是我最终将它们转换成位图的计划,但如果你能从ZipInputStream直接把它们转换成位图就太好了!
我正在创建一个ZipOutputStream并将文件添加到其中,这是在内存中完成的,稍后我希望能够从中获取/读取文件。我已经尝试了多种排列和组合,但无法完成。我知道如果我使用FileOutpuStream并附加一个物理文件到它,我将能够使用它,但我不被允许创建物理文件。 ByteArrayOutputStream bos = new ByteArrayOutputStream(); ZipEntry ze = new ZipEntry(“Temp.txt”);
zos.putN