我有一个远程的嵌入式系统,它是Telnet的干练。 我如何使用Ruby取从它的二进制文件? 如果它是一个文本文件,我可以使用:
con = Net::Telnet::new("Host"=>ip,"Timeout"=>200) #Host not host
File.open("fetched_file","w+") do |f|
con.cmd("cat /ect/file") {|data| f.write(data)}
end
但是,这不会为二进制文件工作,你将不会被得到理想的数据cat
荷兰国际集团它。