我们正在使用 Ant Zip任务,这有点过时了(大文件的处理速度低)。

有人能指出我已经准备好生产使用的成熟Ant任务,支持多线程压缩/解压缩吗?

首先,我希望提高处理档案文件的速度。

我找到了 7ZIP Ant任务,但看起来已经放弃了,它不支持多线程

有帮助吗?

解决方案

为什么不使用命令行版本7zip的执行任务

其他提示

Zip / Jar任务运行良好,因为Java(因此ant)内置了对它们的支持(不确定tar支持)。内置支持需要7zip用Java编写或至少包含在某些ant任务中。编写Ant taks非常容易。写你自己和shell 7zip / pbzip /等。如果你真的很有进取心,那就试试吧...... 来自7zip w的LZMA图书馆/ Java支持

7-zip下载,CLI版本也是如此

要减少外部依赖性,只需捆绑您要使用的cli压缩工具的版本。

我相信很多可执行文件(特别是7zip)都有多个平台的cli版本。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top