草庐IT

sevenZFile

全部标签

java - 如何从 Java 中的 7-zip 流中提取文件而不将其存储在硬盘上?

我想从7-zip字节流中提取一些文件,它不能存储在硬盘上,所以我不能使用RandomAccessFile类,我已经阅读了sevenzipjbinding源代码,它还解压了一些闭源的文件,比如用其他语言编写的lib7-Zip-JBinding.so。以及官方包SevenZip的方法SevenZip.Compression.LZMA.Decoder.Code(java.io.InputStreaminStream,java.io.OutputStreamoutStream,longoutSize,ICompressProgressInfo进度)只能解压一个文件。那么如何使用纯Java解压缩