我正在尝试使用 Base64.encode64 对 ~40MB 文件进行编码,并将其编码的字符串写回 lulz 的另一个文件中。当我尝试时,从我的浏览器中获取超时。我很确定代码是正确的(也不是很漂亮,但我 3 天前开始使用 Ruby ......)有什么办法可以设置超时限制吗?
def foo
code = File.new("base64code.xml", "wb")
original = File.open("asdf.exe", "rb")
code << Base64.encode64(original.read)
original.close
code.close
end