我希望能够在Java中解压包含多个文件和目录的7zip/lzma存档。我尝试使用官方的7zip SDK,但由于我的编程技能不够熟练,所以失败了。 然而,我找到了一些库可以更轻松地在Java中支持,比如LzmaOutputStream/LzmaInputStream - 但是我不知道如何使用这些“流”来解压缩多文件存档。我卡住了。
compressed
替换为new File("PATH_TO_FILE")。我认为示例代码将产生一个输出流,LzmaOutputStream或该库有适当的方法将流转换为二进制或字符串。