首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zipruby还是rubyzip?

zipruby还是rubyzip?
EN

Stack Overflow用户
提问于 2011-08-02 11:25:54
回答 6查看 6.4K关注 0票数 6

我在这里有一个ruby on rails站点(rails 2.0.2,ruby 1.8.6),同时安装了rubyzip和zipruby,但它们在File.exists上冲突吗?方法,所以我想删除一个。关于未来最好的压缩api,大家的共识是什么?

一个比另一个有显著的优势吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-08-02 11:31:58

完全随机的答案,因为我也从来没有尝试过:从你目前的状态继续前进,RubyZip可能更有前途。从以下(少量)数据来看,RubyZip更受欢迎,而且似乎在新版本的Ruby上运行得更好:

带1.9的RubyZip:http://isitruby19.com/rubyzip

带1.9的ZipRuby:http://isitruby19.com/zipruby

除非你能找到更好的证据我会选择rubyZip另请参阅What zip library works well with Ruby 1.9.2?。然而,也有一个RubyZip (https://github.com/postmodern/rubyzip2)的分支再次指出了它的流行。而且文档看起来更有趣。

票数 2
EN

Stack Overflow用户

发布于 2011-08-03 06:33:47

据我所知,rubyzip有时处理zip文件很奇怪,因为它自己处理zip文件索引和记录。例如,如果使用rubyzip对docx文件进行解压缩和重新打包,Microsoft Word将无法打开它。但是zipruby使用非常标准的libzip C库(稍加定制),不会破坏docx。因此,如果您的目标是格式兼容性,我建议您使用zipruby。也许rubyzip在我尝试之后已经改进了--但是你应该自己尝试一下。

票数 17
EN

Stack Overflow用户

发布于 2011-08-02 18:32:00

我经常使用https://github.com/toretore/zippy gem,我认为它相当不错。它是rubyzip的包装器,极大地简化了对zip文件的操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6906932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档