在java中压缩和解压缩7z文件

2022-09-02 22:03:51

我想使用java代码将文件压缩为zip,rar和7z格式。另外,我想在指定位置解压缩这些文件。任何人都可以告诉我如何使用java中的7-zip压缩和解压缩文件吗?


答案 1

我用过:sevenzipjbinding.jar sevenzipjbinding-Allplatforms.jar

我现在可以使用这些jar解压缩文件。

尝试此链接进行解压缩:http://sourceforge.net/projects/sevenzipjbind/forums/forum/757964/topic/3844899


答案 2

SevenZipBinding非常适合解压缩,它甚至可以自动检测格式。问题是它不能压缩。您可以使用 ZIP4J 创建 zip 存档。然而,它只提供普通的拉链。LZMA显然可以将单个文件压缩到7z存档中,但我还没有尝试过。


推荐