ip,"Tim-6ren">
gpt4 book ai didi

ruby - 如何使用 telnet 从远程嵌入式系统获取二进制文件?

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:36 30 4
gpt4 key购买 nike

我有一个远程嵌入式系统,它可以远程登录。如何使用 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 获取所需的数据。

最佳答案

然后建立你的telnet连接
发送指令:

uuencode filename -

到远程主机,用文件名替换文件名

获取您发送的数据并将其传递给您系统上的 uudecode

关于ruby - 如何使用 telnet 从远程嵌入式系统获取二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062834/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com