質問

特にzip / rar / 7zのさまざまなフォーマットを処理できるRubyのRubyzipの代替品を誰かが知っているかどうか疑問に思っていましたか?

私はLibarchiveを知っていますが、それは私の目的のために完全ではありません(それは良い宝石です)。 (明確にするために、Libarchive-私のために働くことはありません - 私は窓に走ることができる必要があります。 Libarchiveは実際にはWindowsで動作しますが、それでも私の目的ではありません(7zip&RAR形式のサポート)

今、私はOSにシステムコマンドを実行することになりますが、OSが独立していて、それらの形式を処理することができるものが欲しいです - 読み書きができます。

ありがとうございました

役に立ちましたか?

解決

Rubyzip以上のものが必要な場合は、Libarchiveを使用することができますが、Windowsと *nixの両方をサポートする必要がある場合は、最良のオプションがサードパーティのバイナリを使用することです。システムコマンドを7zipに送信するのが簡単であるようです。また、プラグインを展開し、お気に入りのアーキバーをバイナリ静的バージョンを含めることができます。 GNUとLGPLなので、7ZIPを使用しています。

他のヒント

LibarchiveはWindowsで入手できます。

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

Rubyはそれで動作しませんか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top