Ruby/Rubyzip替代方法能够处理RAR/TAR/ZIP/7Z? [关闭
-
03-10-2019 - |
题
我想知道是否有人知道Ruby的Rubyzip替代品,可以处理各种格式,特别是ZIP / RAR / 7Z?
我知道Libarchive,但这并不是出于我的目的(您是一个很好的宝石)。 (要澄清,libarchive-对我不起作用 - 因为我需要能够在Windows上奔跑(是的,我知道很烂,成为我)) libarchive实际上在Windows上工作,但仍然不是为了我的目的(7ZIP和RAR格式支持)
现在,我最终将系统命令运行到操作系统,但是我希望独立操作系统,并且能够处理这些格式 - 阅读和写作。
谢谢
解决方案
好的,对于现在到目前为止,如果您需要的是Rubyzip,您可以使用Libarchive,但是如果您需要支持Windows& *Nix,则可以使用第三方二进制。似乎将系统命令发送到7ZIP很容易。另外,您可以推出插件,并包含您喜欢的档案架的二进制静态版本。我要去7zip,因为它是GNU和LGPL。
其他提示
不隶属于 StackOverflow