我想用java代码把文件压缩成zip,rar和7z格式。另外,我想在指定的位置解压这些文件。谁能告诉我如何在java中使用7-zip压缩和解压缩文件?
发布于 2012-12-04 17:12:01
我使用过: sevenzipjbinding.jar sevenzipjbinding-Allplatforms.jar
我现在可以使用这些jars解压文件了。
尝试此链接进行解压缩:http://sourceforge.net/projects/sevenzipjbind/forums/forum/757964/topic/3844899
发布于 2013-08-06 16:47:37
SevenZipBinding非常适合解压,它甚至可以自动检测格式。问题是它不能压缩。您可以使用ZIP4J创建压缩归档文件。然而,它只提供简单的压缩。LZMA显然可以将单个文件压缩成7z归档,但我还没有尝试过。
发布于 2013-03-31 18:31:51
您还可以编写一个批处理脚本,或者仅仅是内联命令执行,您可以从java调用它来提取和压缩。请注意,此选项仅适用于windows平台,需要一些管理技能。7zip提供了一个exe文件来促进这一点。我已经将它用于我的一个实用程序,并且工作得很好。如果你感兴趣,我可以把代码发给你。
https://stackoverflow.com/questions/12781207
复制相似问题