要用到 gem 'zipruby'
Zip::Archive.open(save_file_name.zip, Zip::CREATE) do |ar|
ar.add_file(zip_file_name)
end
Zip::Archive.encrypt(save_file_name.zip, 'password')
之前使用过“rubyzip”这个gem,能压缩打包,但是不能加密。
要用到 gem 'zipruby'
Zip::Archive.open(save_file_name.zip, Zip::CREATE) do |ar|
ar.add_file(zip_file_name)
end
Zip::Archive.encrypt(save_file_name.zip, 'password')
之前使用过“rubyzip”这个gem,能压缩打包,但是不能加密。