Wie verschieben Sie Dateien durch Text (base64 usw.)?

2116
wes

Warum funktionieren diese nicht, wenn Sie versuchen, eine Datei von einem Ort an einen anderen zu kopieren?

1) Base64 kodiert die Datei an der Quelle, schreibt (binär oder ASCII) base64 am Ziel dekodiert.

2) Datei in Notepad öffnen, Inhalt in Ziel kopieren / einfügen.

Gibt es eine Möglichkeit, eine Datei als Text mit der Zwischenablage zu verschieben? Beispiel für eine Anwendungsumgebung: Übertragen von Dateien über einen Remote-Desktop, ohne freigegebene lokale Laufwerke zu aktivieren.

Bearbeiten - Nur zur Klarstellung, ich spreche von jeder Art von Datei, nicht nur von Text (z. B. zip).

1

1 Antwort auf die Frage

1
deiga

Welche Art von "Remote Desktop" -Software verwenden Sie?

Sind beide Maschinen dasselbe Betriebssystem, welches Betriebssystem?

Wenn beispielsweise beide Windows-Computer sind und Sie Microsoft Remote Desktop verwenden, können Sie einfach Text auf Ihrem Computer kopieren und in den Remote-Computer einfügen. (Ich habe das gerade von OS X bis Windows getestet)

Die gleichen Funktionen sollten für OS X-Maschinen und verschiedene Betriebssysteme über VNC gelten.

Aktualisieren

Ich habe dies selbst von OS X aus über RDC von Microsoft an Windows versucht.

  • Gehen Sie zu http://www.motobit.com/util/base64-decoder-encoder.asp
  • Laden Sie Ihre Datei hoch
  • codiere es in base64
  • Wechseln Sie zur URL auf dem Zielcomputer
  • Füge eine Base64-codierte Zeichenfolge ein
  • einstellen decode
  • Wählen Sie 'Ausgabe in Binärdatei:'
  • Dateiname einfügen (ich habe es mit 'test.png' versucht)
  • Konvertieren
Ich verwende den integrierten Microsoft-Client, und in diesem speziellen Fall bin ich mit 32-Bit-XP und einer Remote-Sitzung mit 32-Bit-Server 2003 R2 verbunden. Da nur Text kopiert / eingefügt werden kann (Dateien nicht), versuche ich, die entfernten Dateien als Text zu kodieren und sie dann auf meinem lokalen Computer zu kopieren / einzufügen. wes vor 13 Jahren 0
Welchen base64-Decoder verwenden Sie? deiga vor 13 Jahren 0
Ich hatte das Python-Modul [base64] (http://docs.python.org/library/base64.html) ausprobiert: b64encode, b64decode. Beispiel: `base64.b64encode (open ('myfile.zip'). Read ())` und `open ('myfile.zip', 'w'). Write (base64.b64decode ('"))" wes vor 13 Jahren 0
Hmm, ich kann Python jetzt nicht auf einem beliebigen Zielcomputer testen. Weiß also nicht, warum das nicht funktioniert. Ich sehe jedoch keine Mängel. Die Antwort wurde aktualisiert. @wir s deiga vor 13 Jahren 0
Okay, dein Edit hat für mich sogar auf einer verschlüsselten 7z funktioniert, also weiß ich zumindest, dass dies möglich ist und ich muss nur meine Implementierung optimieren. Vielen Dank! wes vor 13 Jahren 0