我想要做的是,将一些exe文件从本地PC传输到RDP服务器。 复制 - 粘贴文件不起作用,我不想这样做。
我尝试做的是,在我的本地PC中打开记事本中的exe,复制内容并将其粘贴到服务器中的文本文件中,然后重命名为.exe。然而,这不起作用。它损坏了exe文件。
有没有其他方法可以将exe /二进制文件转换为一系列字符串,以便我可以将粘贴复制到服务器,然后将其解码回exe而不会破坏它?
base64会起作用吗?
(我可以使用VBScript进行编码/解码)
答案 0 :(得分:2)
电子邮件正在使用base64编码来传输文件。所以,是的,base64会起作用。
这里使用简单的文本文件证明(在Linux上):
$ echo -n "abc" > file
$ hexdump file
0000000 6261 0063
0000003
$ sha1sum file
a9993e364706816aba3e25717850c26c9cd0d89d file
$ base64 ./file > BASE64
$ base64 --decode < BASE64 > newFile
$ sha1sum newFile
a9993e364706816aba3e25717850c26c9cd0d89d newFile
答案 1 :(得分:0)
base64编码应该有效。但是,在RDP会话中只有connect one of your local drives会更容易。