我想知道是否有人知道Ruby的Rubyzip替代品,可以处理各种格式,特别是ZIP / RAR / 7Z?

我知道Libarchive,但这并不是出于我的目的(您是一个很好的宝石)。 (要澄清,libarchive-对我不起作用 - 因为我需要能够在Windows上奔跑(是的,我知道很烂,成为我)) libarchive实际上在Windows上工作,但仍然不是为了我的目的(7ZIP和RAR格式支持)

现在,我最终将系统命令运行到操作系统,但是我希望独立操作系统,并且能够处理这些格式 - 阅读和写作。

谢谢

有帮助吗?

解决方案

好的,对于现在到目前为止,如果您需要的是Rubyzip,您可以使用Libarchive,但是如果您需要支持Windows& *Nix,则可以使用第三方二进制。似乎将系统命令发送到7ZIP很容易。另外,您可以推出插件,并包含您喜欢的档案架的二进制静态版本。我要去7zip,因为它是GNU和LGPL。

其他提示

Libarchive在Windows上可用:

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

您确定Ruby不使用它吗?

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