3

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

我花了很多时间试图让 Chilkat 的 64 位 linux gem 在 OSX 上运行。我将它列为已安装在我的 gem 列表中,但我无法实例化任何东西。

我在 1.9.2、3.2.3、OSX 上。

提前致谢!

4

2 回答 2

7

你试过 ZipRuby 吗?它似乎有一种加密方法

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

抱歉,我自己没有尝试过,所以不能绝对确定。

于 2012-05-08T07:48:26.370 回答
0

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

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

于 2015-08-31T07:55:38.580 回答