[英]Compressing & Decompressing 7z file in java
我想使用java代码将文件压缩为zip,rar和7z格式。 我还想在指定的位置解压缩这些文件。 谁能告诉我如何在java中使用7-zip压缩和解压缩文件?
我用过:sevenzipjbinding.jar sevenzipjbinding-Allplatforms.jar
我现在能够使用这些jar解压缩文件。
尝试使用此链接进行解压缩: http : //sourceforge.net/projects/sevenzipjbind/forums/forum/757964/topic/3844899
SevenZipBinding非常适合解压缩,甚至可以自动检测格式。 问题是它无法压缩。 您可以使用ZIP4J创建zip存档。 但它只提供普通拉链。 LZMA显然可以将单个文件压缩成7z档案,但我还没有尝试过。
您还可以编写批处理脚本或只是内联命令执行,您可以从java调用它来提取和压缩。 请注意,此选项仅适用于Windows平台,并且需要一些管理技能。 7zip提供了一个exe文件来促进这一点。 我已经将它用于我的一个实用工具并且工作得很好。 如果您有兴趣,我可以发送密码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.