是否有支持现代多线程归档程序的任务 - 7zip、winrar 等?

发布于 2024-07-14 20:04:10 字数 323 浏览 5 评论 0原文

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

谁能给我指出一个成熟的 Ant 任务,可供生产使用,支持多线程压缩/解压缩?

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

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

We are using the Ant Zip task, which is a bit obsolete (low processing speed for big files).

Can anyone point me to a mature Ant task, ready for production use, that supports multithreaded compression/decompression?

First of all I wish to increase speed of processing archive files.

I found 7ZIP Ant task, but it looks abandoned, and it doesn't support multithreaded.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ˉ厌 2024-07-21 20:04:10

为什么不将 exec 任务 与命令行版本的 7zip 一起使用?

Why not use the exec task with the command line version of 7zip?

孤独岁月 2024-07-21 20:04:10

Zip/Jar 任务运行良好,因为 Java(因此是 ant)内置了对它们的支持(不确定 tar 支持)。 内置支持需要用 Java 编写的 7zip 或至少包含在某些 ant 任务中。 编写 Ant 任务非常容易。 编写您自己的文件并打包为 7zip/pbzip/等。 如果您真的很有进取心,请尝试一下... 来自 7zip 的 LZMA 库/ Java 支持

7-zip 下载,CLI 版本也

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

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

Zip/Jar tasks work well because Java (hence ant) have support for them built in (not sure about the tar support). Built in-support would require 7zip written in Java or at least included in some ant task. It is very easy to write Ant taks. Write you own and shell out to a 7zip/pbzip/etc. If you're REALLY enterprising, give this a shot ... a LZMA library from 7zip w/ Java support

7-zip downloads, CLI versions too

To decrease external dependencies, just bundle a version of the cli compression tool you want to use.

I believe many of the executables (7zip specifically) have cli versions for multiple platform.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文