2010-01-25 51 views
2

我需要使用ruby存檔多個文件,但我需要將它們存檔爲可以在不使用我的腳本的情況下提取它們(所以我需要常用格式)。tar格式替代

焦油問題是最大文件長度和編寫tar時隨機文件訪問問題。

好的純ruby庫或ruby綁定是非常需要的。

內置壓縮將是一個很好的補充(所以我不需要在歸檔周圍使用zlib ruby​​綁定)。

回答

4

Ruby Zip非常穩定,我們用它來允許用戶下載成捆的圖像。

0

那麼爲什麼不直接使用這樣的

`tar -czf myarchive.tgz myfiles/*` 

從Ruby腳本里面?如果他們有可執行文件來提取文件,那麼他們肯定有一個命令行tar可執行文件。