2


0

tar形式の代替

ルビーを使用して複数のファイルをアーカイブする必要がありますが、スクリプトを使用せずに抽出できるようにアーカイブする必要があります(したがって、一般的な形式が必要です)。

tarの問題は、最大ファイル長とtarの書き込み中のランダムファイルアクセスの問題です。

優れた純粋なルビーライブラリまたはルビーバインディングが非常に望ましいです。

組み込みの圧縮が適切な追加機能です(したがって、アーカイブの周りにzlibルビーバインディングを使用する必要はありません)。

2 Answer


4


Ruby Zipは非常に安定しており、ユーザーが画像のバンドルをダウンロードできるようにするために使用しています。


0


なぜこのようなものを使用しないのですか

`tar -czf myarchive.tgz myfiles/*`

あなたのルビースクリプトの中から? ファイルを抽出するための実行可能ファイルがある場合は、必ずコマンドライン「tar」実行可能ファイルがあります。