如何从Java中的7-zip流中提取文件而不将其存储在硬盘上?
2022-09-02 21:45:43
我想从7-zip字节流中提取一些文件,它不能存储在硬盘上,所以我不能使用RandomAccessFile类,我已经阅读了sevenzipjbinding源代码,它还解压缩了一些闭源文件,例如由其他语言编写的 lib7-Zip-JBinding.so。和官方软件包SevenZip的方法
SevenZip.Compression.LZMA.Decoder.Code(java.io.InputStream inStream,java.io.OutputStream outStream,long outSize,ICompressProgressInfo progress)
只能解压缩单个文件。
那么,如何使用纯 Java 解压缩 7 zip 字节流呢?
有人有解决方案吗?
对不起,我的英语不好,我正在等待你的在线答案。