有什么办法通过Telnet复制文件

原学程将引见有无方法经由过程Telnet复制文件的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

有什么办法通过Telnet复制文件 教程 第1张

成绩描写

最佳应用PYTHON或者外壳。没有须要应用telnet法式,但是确切须要应用协定,由于这是我的情形下最简略的办法(没有须要在"办事器"上装置器械去传输文件)。

留意:这与内部全国出有直交衔接,平安没有是甚么年夜事。

推举谜底

假如您只能应用Telnet协定,这么我修议的独一办法是在源端应用uuencode将文件作为惯例文原输入到尺度输入。

而后让您的终端仿真法式将输入捕捉到1个文件中,并在当地盘算机上应用uudecode对于其停止解码。

如许做的利益是,uudecode很佳天用于来除编码文档内部的污面。

文字记载以下:

pax$ cat qq.c | uuencode qq.c
begin 六四四 qq.c
m(venxvqux&x@/x-tx&ex+f@^xb-i;f-l=xxe(xqt:xue+f@^xfen=x!mxxen
m*xd@>ph@(xx@:xyt(&d[xbx@(x!t:xuexwx@>xl*(xx@(xxr.ph@(xx@xf]r
m(xai(xt@,xl@:xx(x$p,xxp,xxp.r!i*rlixbx@(xx@(xx@>xx](&=e=&xa
h=&x@*x(r,x$q,xxq,x$p,c@p,x(i.ph@(xx@<fxt=x)n(xx[xgt*x@xx
x
end

pax$ ( echo carp ; cat qq.c | uuencode newqq.c ; echo more carp ) | uudecode

pax$ diff qq.c newqq.c

pax$ _

您不妨瞅到,即便输入流中存留某品种型的鱼(我没有想搪突所有人),uudecode也会平安天疏忽这1面,由于它与文件有关。

佳了闭于有甚么方法经由过程Telnet复制文件的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。