Mode transfer "Binary" dari FTP menyalin file dengan tepat, byte demi byte. Sederhana dan mudah.
Namun, ketika membawa file teks antara sistem operasi yang berbeda, ini mungkin bukan yang Anda inginkan - sistem operasi yang berbeda menggunakan kode yang berbeda untuk mewakili jeda baris. Mode "ASCII" ada untuk tujuan ini: secara otomatis menerjemahkan semua akhir baris dari format sistem sumber ke tujuan.
Tidak yakin tentang "Otomatis", tapi saya bayangkan kelihatannya ekstensi file atau sesuatu yang serupa untuk memutuskan apakah itu file teks, dan mencoba menebak mode yang sesuai.
Mode mana yang Anda inginkan tergantung pada apa yang Anda lakukan dengan file ... jika Anda hanya menyalinnya untuk membuat cadangan, maka Anda mungkin ingin menyalin dalam mode biner sehingga mereka akan persis sama ketika Anda kemudian mengembalikannya ke server windows lagi. Jika mereka harus dapat digunakan sebagai file teks (mungkin sebagai file konfigurasi untuk program lintas platform?) Di kedua sisi, Anda ingin menggunakan mode ASCII untuk menerjemahkannya.
EDIT: Sejauh yang saya tahu, file FTP dari Windows ke Linux seharusnya tidak pernah menghasilkan jeda baris menghilang ... namun , jika Anda menyalinnya dalam mode ASCII, dan kemudian membawa mereka kembali ke server Windows dalam mode biner, Linux -akhiran garis gaya mungkin tidak dikenali pada kotak Windows. (Notepad tidak akan melihatnya; Wordpad akan; YMMV dengan perangkat lunak lain.)
(Hari ini, kenyamanan semacam itu - mengubah akhir baris secara otomatis - mungkin tampak aneh dalam protokol dasar seperti FTP. Namun ketika FTP ditemukan, mengirim file teks adalah hal yang biasa, dan salah satu tujuan protokol adalah membuat ini semudah mungkin.)