|  
    
Lors du téléchargement d'un fichier ASCII depuis un serveur Linux vers une machine Windows via FTP en mode ASCII, la principale modification apportée par FTP est liée aux fins de ligne . 
  
 Les systèmes Linux utilisent généralement un caractère de saut de ligne unique (`\n`, LF) pour marquer la fin d'une ligne. Les systèmes Windows, en revanche, utilisent traditionnellement un retour chariot suivi d'un saut de ligne (`\r\n`, CRLF).  
  
 En mode ASCII, FTP effectuera une *traduction* de ces fins de ligne. Ce sera: 
  
 * Convertir LF en CRLF : Si le fichier est téléchargé depuis un serveur Linux (LF) vers un client Windows (CRLF), FTP ajoutera un caractère de retour chariot (`\r`) avant chaque caractère de saut de ligne (`\n`).  
  
 Par conséquent, les fins de ligne du fichier téléchargé seront modifiées pour se conformer à la norme Windows. Si vous ouvrez le fichier dans un éditeur de texte sous Linux après l'avoir téléchargé depuis Windows en mode ASCII, vous verrez des retours chariot supplémentaires.  
  
  
 Il est important de noter que le téléchargement en mode *binaire* évite cette traduction automatique, préservant les fins de ligne d'origine. Le mode binaire est généralement préféré pour les fichiers qui ne sont pas purement textuels (comme les exécutables, les images ou les archives compressées), mais c'est également une option plus sûre pour les fichiers texte si vous souhaitez vous assurer que les fins de ligne restent inchangées.
 
 |