RAR/tar/zip/7zを処理できるRuby/Rubyzipの代替手段? [閉まっている
-
03-10-2019 - |
質問
特にzip / rar / 7zのさまざまなフォーマットを処理できるRubyのRubyzipの代替品を誰かが知っているかどうか疑問に思っていましたか?
私はLibarchiveを知っていますが、それは私の目的のために完全ではありません(それは良い宝石です)。 (明確にするために、Libarchive-私のために働くことはありません - 私は窓に走ることができる必要があります。 Libarchiveは実際にはWindowsで動作しますが、それでも私の目的ではありません(7zip&RAR形式のサポート)
今、私はOSにシステムコマンドを実行することになりますが、OSが独立していて、それらの形式を処理することができるものが欲しいです - 読み書きができます。
ありがとうございました
解決
Rubyzip以上のものが必要な場合は、Libarchiveを使用することができますが、Windowsと *nixの両方をサポートする必要がある場合は、最良のオプションがサードパーティのバイナリを使用することです。システムコマンドを7zipに送信するのが簡単であるようです。また、プラグインを展開し、お気に入りのアーキバーをバイナリ静的バージョンを含めることができます。 GNUとLGPLなので、7ZIPを使用しています。
他のヒント
所属していません StackOverflow