.exe non compatibile con Windows a 64 bit dopo il download FTP


1

Scusa per il mio cattivo inglese; Sono tedesco e ho solo 14 anni.

Ho caricato un .exefile dal mio computer Windows a 64 bit sul mio server FTP con FTP.exe (nel prompt dei comandi). Prima ho fatto che funzionava bene. Ma dopo averlo scaricato, è emerso il seguente errore: "Il file non è compatibile con il tuo computer". Prima di ciò, è emerso un altro errore, qualcosa come "non compatibile con un sistema a 64 bit".

Ho accidentalmente posto la domanda su Stack Overflow 2 ore fa e alcune persone hanno risposto che devo attivare la modalità binaria. Quando lo faccio con il comando "binario", ricevo una risposta che l'attivazione ha avuto successo, ma non funziona comunque. Le .exesembra identica dopo il download, ma invece di avere la vecchia icona si presenta lo standard .exeicona. Non voglio usare un altro programma FTP come FileZilla o ncftp (l'ho provato con FileZilla, non funziona neanche, quindi non credo che FTP.exe sia il problema qui.

I comandi che ho usato + Output (forse la traduzione non è corretta, ma penso che tu sappia cosa significa l'output):

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>

Cosa posso fare?


7
Il file probabilmente è stato danneggiato durante il caricamento. Sconsiglio vivamente di non utilizzarlo ftp.exeperché non supporta la modalità passiva. Sei molto fortunato che funzioni affatto.
Daniel B,

Non funzionava da molto tempo, ma ha iniziato a funzionare dopo aver disabilitato il firewall. Ho pensato che la modalità passiva sarebbe stata il problema. Ma ho avuto lo stesso problema con FileZilla e ncftp.
c0ntriX,

Possiamo tranquillamente supporre che EXE debba essere compatibile con un sistema a 64 bit? I vecchi EXE a 16 bit semplicemente non funzioneranno con i sistemi a 64 bit e , se si tenta di eseguirne uno, potrebbe non funzionare in modo simile a quello che si sta vedendo.
Brian,

1
come ho già detto, sono stato in grado di eseguire il file prima del caricamento
c0ntriX,

Hai ancora il file originale? Basta ricaricarlo.
SpiderPig

Risposte:


2

Sono d'accordo con @DanielB : il file probabilmente è stato danneggiato quando lo hai caricato, quindi la copia sul server FTP è corrotta e non c'è niente che puoi fare per risolverlo. (Beh, potrebbe essere possibile , ma non sarà facile.) Come suggerisce @SpiderPig , se hai ancora il file originale, dovresti caricarlo di nuovo (usando la binarymodalità). Se non lo hai ancora, ricrealo (se puoi), ripristinalo da un backup (se puoi) o ottieni un'altra copia dal punto in cui hai originariamente il file.

PS Dici " .exeSembra identico dopo il download". Hai provato ad entrare cmde correre dir? Mi aspetto che il nuovo file e il vecchio file abbiano dimensioni diverse. (La differenza sarà probabilmente piccola, come l'1%.)


oh sì, non ho pensato di caricarlo di nuovo facepalm Ora funziona. Grazie per l'aiuto;)
c0ntriX
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.