Lorsque l'on transfert des fichiers sur un serveur via FTP, on peut les envoyer selon deux modes distincts : ASCII et binaire.
- Le mode ASCII transfère les fichiers sous forme de « texte ».
- Le mode binaire transfère les fichiers sous forme de données brutes.
Lors de problèmes avec des transferts de fichiers corrompus, il faut utilise le mode binaire pour résoudre le problème.
Voici comment paramétrer le client FTP afin d'éviter un encodage incorrect des caractères.
Édition > Paramètres > Transferts > Types de fichiers
Paramètrez ainsi :
- On sélectionne la méthode "Binaire"
- On désélectionne l'élément "Les fichiers sans extension seront interprétés comme ASCII "
- On sélectionne l'élément " Traitez les fichiers qui commencent par un point, comme les fichiers ASCII ".

"Traiter les fichiers sans extension comme un fichier ASCII" doit être décoché par défaut
Avec cette option cochée par défaut :
- La copie de C:\NTLDR échoue car elle est copiée en ASCII
- La copie de /bin/ls échoue
- La sauvegarde d’un CMS qui chiffre les noms de fichiers joints (=>ans sans extension) échoue
Les fichiers sans extension sont de type inconnu.
La modification de fichiers de type inconnu est vraiment quelque chose qui ne devrait pas être un comportement par défaut.
La conversion ASCII pour les fichiers binaires les corrompt de manière irréversible, veuillez ne pas le faire par défaut.
Source : https://trac.filezilla-project.org/ticket/4235