Reading the below, there is no reason to use non binary except that ascii will compress text, [although, I think this is probably trivial (today, not back when 300 baud was state of the art!
] AND if you are transferring from dos to dos, unix to unix, mac to mac. I didn't know that ascii transfer would convert from dos text to unix text (I always simply ran dos2unix <filename>) the odd time I do get/transfer a dos text file. Anyway, you can do a blanket binary transfer, converting dos text as above as needed, or simply, after all the binary transfer, simply enter
again, it will switch back to ascii, and you can mget *.txt, *.html, etc.
The "ASCII" option will allow you to very rapidly transfer text-only files that have been saved in ASCII format. (Compression is used to speed the transfer.) It also adjusts the line-feed characters (return, enter, linefeed, newline) that appear at the end of a line -- and which are different on Windows, MacOS, and Unix computers.