Entschuldigung für mein schlechtes Englisch; Ich bin Deutscher und erst 14 Jahre alt.
Ich .exe
habe mit FTP.exe (in der Eingabeaufforderung) eine Datei von meinem 64-Bit-Windows-Computer auf meinen FTP-Server hochgeladen. Bevor ich das tat, funktionierte es einwandfrei. Nachdem ich es heruntergeladen hatte, wurde der folgende Fehler angezeigt: "Die Datei ist nicht mit Ihrem Computer kompatibel." Davor gab es einen weiteren Fehler, der etwa "nicht kompatibel mit einem 64-Bit-System" war.
Ich habe vor 2 Stunden versehentlich die Frage zu Stack Overflow gestellt und einige Leute haben geantwortet, dass ich den Binärmodus aktivieren muss. Wenn ich das mit dem "binären" Befehl mache, bekomme ich eine Antwort, dass die Aktivierung erfolgreich war, aber es funktioniert trotzdem nicht. Das .exe
sieht nach dem Download identisch aus, aber statt des alten Symbols wird das Standard- .exe
Symbol angezeigt. Ich möchte kein anderes FTP-Programm wie FileZilla oder ncftp verwenden (ich habe es mit FileZilla versucht, es funktioniert auch nicht, daher denke ich nicht, dass FTP.exe hier das Problem ist.
Die Befehle, die ich verwendet habe + Ausgabe (möglicherweise ist die Übersetzung nicht korrekt, aber ich denke, Sie wissen, was die Ausgabe bedeutet):
C:\WINDOWS\system32>ftp myftpserver.com
Connection to myftpserver.com established.
220 Welcome to myftpserver.com, FTP server standing by ...
504 Unknown command
User (myftpserver.com:(none)): user
331 Hello user, your FTP account password is required:
password: password
230-Login successful, your current directory is /
230 34349 Kbytes used (3%) - authorized: 1048576 Kb
ftp> binary
200 TYPE is now 8-bit binary
ftp> get example.exe
200 PORT command successful
150-Connecting to port 61051
150 347.5 kbytes to download
226-File successfully transferred
226 1.648 seconds (measured here), 210.83 Kbytes per second
FTP: 355794 bytes received in 1.91 seconds 186.38KB/s
ftp>
Was kann ich machen?
ftp.exe
da der passive Modus nicht unterstützt wird. Sie haben großes Glück, dass es überhaupt funktioniert.Antworten:
Ich bin mit @DanielB einverstanden : Die Datei wurde wahrscheinlich beschädigt, als Sie sie hochgeladen haben, sodass die Kopie auf dem FTP-Server beschädigt ist und Sie nichts tun können, um sie zu reparieren. (Nun, es könnte möglich sein , aber es wird nicht einfach.) Wie @SpiderPig vorschlägt , sollten Sie die Originaldatei erneut hochladen (im
binary
Modus) , wenn Sie sie noch haben . Wenn Sie es noch nicht haben, erstellen Sie es neu (wenn Sie können), stellen Sie es von einem Backup wieder her (wenn Sie können) oder beziehen Sie eine andere Kopie von dem Ort, an dem Sie die Datei ursprünglich erhalten haben.PS Du sagst "Das
.exe
sieht nach dem Download identisch aus". Hast du versucht hineinzugehencmd
und zu rennendir
? Ich gehe davon aus, dass die neue und die alte Datei unterschiedliche Größen haben. (Der Unterschied wird wahrscheinlich gering sein, z. B. 1%.)quelle