从rails上的ruby生成受密码保护的zip文件

时间:2012-05-08 07:26:27

标签: ruby-on-rails zip

有没有人有幸在rails中创建受密码保护的zip文件?

我花了一个小时试图让Chilkat的64位linux gem在OSX上工作。我把它列为安装在我的宝石列表中,但我从来没有能够实例化任何东西。

我在1.9.2,3.2.3,OSX。

提前致谢!

2 个答案:

答案 0 :(得分:6)

你试过ZipRuby吗?它似乎有一个encryption method

Zip::Archive.encrypt('filename.zip', 'password')

对不起,我自己也没试过,所以不能绝对肯定。

答案 1 :(得分:0)

现在,可以使用RubyZip库。请注意,截至目前,它标记为"实验"。但是,它有效。另请注意,尚不支持AES加密。

https://github.com/rubyzip/rubyzip#password-protection-experimental