我需要使用ruby存档多个文件,但我需要将它们存档,以便在不使用我的脚本的情况下提取它们(所以我需要流行的格式)。
tar的问题是最大文件长度以及编写tar时随机文件访问的问题。
非常需要良好的纯红宝石库或红宝石结合。
内置压缩是一个很好的补充(所以我不需要在存档时使用zlib ruby绑定)。
答案 0 :(得分:4)
Ruby Zip非常稳定,我们使用它来允许用户下载图像包。
答案 1 :(得分:0)
那么为什么不使用这样的东西
`tar -czf myarchive.tgz myfiles/*`
来自你的ruby脚本?如果他们有可执行文件来提取文件,那么他们肯定有一个命令行tar
可执行文件。