是否有支持现代多线程归档器的任务--7zip,winrar等?
-
03-07-2019 - |
题
我们正在使用 Ant Zip任务,这有点过时了(大文件的处理速度低)。
有人能指出我已经准备好生产使用的成熟Ant任务,支持多线程压缩/解压缩吗?
首先,我希望提高处理档案文件的速度。
我找到了 7ZIP Ant任务,但看起来已经放弃了,它不支持多线程
解决方案
为什么不使用命令行版本7zip的执行任务 ?
其他提示
Zip / Jar任务运行良好,因为Java(因此ant)内置了对它们的支持(不确定tar支持)。内置支持需要7zip用Java编写或至少包含在某些ant任务中。编写Ant taks非常容易。写你自己和shell 7zip / pbzip /等。如果你真的很有进取心,那就试试吧...... 来自7zip w的LZMA图书馆/ Java支持
要减少外部依赖性,只需捆绑您要使用的cli压缩工具的版本。
我相信很多可执行文件(特别是7zip)都有多个平台的cli版本。
不隶属于 StackOverflow