1

我正在尝试使用 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
4

0 回答 0