6

我想知道是否有人知道 Ruby 的 ruby​​zip 替代品,它可以处理各种格式,特别是 zip / rar / 7z?

我知道 libarchive,但对于我的目的来说它并不完整(它是一个很好的宝石)。(澄清一下,libarchive - 对我不起作用 - 因为我需要能够在 Windows 上运行。(是的,我知道我很糟糕)) Libarchive 实际上在 Windows 上工作,但仍然不是我的目的(7zip & rar 格式支持)

现在我最终对操作系统运行系统命令,但我想要一些独立于操作系统的东西,并且能够处理这些格式 - 读取和写入。

谢谢

4

2 回答 2

2

好吧,如果你需要的不仅仅是 ruby​​zip,你可以使用 libarchive,但如果你需要同时支持 Windows 和 *nix - 你最好的选择是使用第三方二进制文件。似乎向 7zip 发送系统命令更容易。您还可以推出一个插件并包含您最喜欢的存档器的二进制静态版本。我要使用 7zip,因为它是 gnu 和 lgpl。

于 2010-05-21T16:56:20.957 回答
0

Libarchive 在 Windows 上可用:

http://gnuwin32.sourceforge.net/packages/libarchive.htm

你确定Ruby不能用它吗?

于 2012-03-28T20:55:38.440 回答