2

我需要使用 ruby​​ 存档多个文件,但我需要以这样的方式存档它们,以便在不使用我的脚本的情况下提取它们(所以我需要流行的格式)。

tar 的问题是最大文件长度和写入 tar 时随机文件访问的问题。

良好的纯 ruby​​ 库或 ruby​​ 绑定是非常可取的。

内置压缩将是一个很好的补充(所以我不需要在归档周围使用 zlib ruby​​ 绑定)。

4

2 回答 2

4

Ruby Zip非常稳定,我们使用它来允许用户下载图像包。

于 2010-01-25T19:58:43.973 回答
0

那么为什么不使用这样的东西

`tar -czf myarchive.tgz myfiles/*`

从你的红宝石脚本里面?如果他们有可执行文件来提取文件,那么他们肯定有命令行tar可执行文件。

于 2010-01-25T20:07:46.867 回答