0

ルビーでファイルを圧縮したい。たとえば、私はファイルを持っています:

base_1.txt
base_2.txt
base_3.txt

これらのファイルをに圧縮したいbase.bz

どうすればルビーでそれを行うことができますか?

4

2 に答える 2

1

このライブラリを見たことがありますか:

https://github.com/brianmario/bzip2-ruby

于 2011-08-02T13:03:59.603 に答える
0

私はbz2操作を実行するrubyの標準ライブラリ関数に精通していません。上記のようなサードパーティ製のライブラリがいくつかあります。

Rubyは、オペレーティングシステムシェルの使用も容易にします。Linuxの場合:システムコールを呼び出すことができます。

system( "bzip2 base_1.txt")

または同等のもの:

bzip2 base_1.txt

%x [bzip2 base_1.txt]

于 2012-12-11T21:02:22.697 に答える