1

我想做的是,通过 RDP 将一些 exe 文件从我的本地 PC 传输到服务器。复制粘贴文件不起作用,我不想这样做。

我试图做的是,在我本地PC的记事本中打开exe,复制内容并将它们粘贴到服务器的文本文件中,然后重命名为.exe。然而,这并没有奏效。它损坏了exe文件。

有没有其他方法可以将 exe/二进制文件转换为一系列字符串,以便我可以将粘贴复制到服务器,然后将其解码回 exe 而不会损坏它?

base64 能用吗?

(我可以使用 VBScript 进行编码/解码)

4

2 回答 2

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
于 2013-09-06T15:12:33.040 回答
0

base64 编码应该可以工作。不过,在 RDP 会话中连接一个本地驱动器会更容易。

于 2013-09-06T16:26:44.103 回答