I sistemi Linux in genere utilizzano un carattere di alimentazione a linea singola (`\ n`, LF) per contrassegnare la fine di una linea. I sistemi di Windows, d'altra parte, usano tradizionalmente un ritorno a carrello seguito da un feed di linea (`\ r \ n`, CRLF).
In modalità ASCII, FTP eseguirà una * traduzione * di questi finali della linea. Lo farà:
* Converti LF in CRLF: Se il file viene scaricato da un server Linux (LF) a un client Windows (CRLF), FTP aggiungerà un carattere di ritorno a trasporto (`\ R`) prima di ogni carattere di feed di riga (` \ n`).
Pertanto, il file scaricato avrà modificato le sue finali di linea per essere conformi allo standard di Windows. Se apri il file in un editor di testo su Linux dopo averlo scaricato da Windows utilizzando la modalità ASCII, vedrai rendimenti di trasporto extra.
È importante notare che il download in modalità * binaria * evita questa traduzione automatica, preservando i finali della linea originale. La modalità binaria è generalmente preferita per i file che non sono puramente basati sul testo (come eseguibili, immagini o archivi compressi), ma è anche un'opzione più sicura per i file di testo se si desidera assicurarsi che le finali della linea rimangano invariate.
software © www.354353.com