代码之家  ›  专栏  ›  技术社区  ›  konung

Ruby/rubyzip替代方案能够处理rar/tar/zip/7z[[关闭]

  •  6
  • konung  · 技术社区  · 16 年前

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

    我知道libarchive,但它并不完全符合我的目的(它是一个很好的宝石)。 (为了澄清,libarchive-对我不起作用-因为我需要能够在Windows上运行。)是的,我知道做我很糟糕

    现在,我要在操作系统上运行系统命令,但是我想要一些独立于操作系统的、能够处理这些格式的东西——读写。

    谢谢你

    2 回复  |  直到 14 年前
        1
  •  2
  •   konung    16 年前

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

        2
  •  0
  •   Ben    14 年前

    Libarchive在windows上可用:

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

    你确定鲁比不能用吗?

    推荐文章