In the 2020s, our choices for file transfer have narrowed considerably
since the last decades of the 20th century, as has the diversity of
computers and operating systems. Now, for all practical purposes, there
are only two operating systems that matter: Windows, and Unix. Unix,
of course, comes in hundreds of forms: MacOS, countless
Linux variations, BSD,
and so on.
The two major OS families have different text-file formats, so transferring
files between them can be problematic. In Windows, a text file is a series
of lines with each line terminated by Carriage Return (ASCII character
number 13) and Line Feed (ASCII character number 10); ditto in VMS, a lesser
known survivor from the 1970s and 80s. In Unix, however, text lines are
separated by only Line Feed. When transferring text files between Unix and
Windows the format must be converted or else the result will be problematic,
varying from not looking right to not working.
Traditional file transfer protocols such as FTP and Kermit knew how to
convert text files (X-, Y-, and ZMODEM did not). In FTP, you had to choose
transfer mode to use for each file: text or binary. In Kermit, since 2001
(C-Kermit 8.0 and Kermit 95 2.0), each file was transferred in the right
mode automatically so, for example, if you had a directory that contained a
mixture of text and binary files, you could tell Kermit to transfer all the
files at once with a command like "send *.*", and every file would
arrive in the right format at the other end.
In general that is not the case with modern transfer methods; for example
when you "download" a file with your Web browser it is always sent in binary
mode.
Kermit file transfer features
The Kermit file-transfer protocol was designed from the beginning (1980-81)
to be suitable for the widest variety of computers, operating systems, and
communication methods. It has been implemented successfully on
supercomputers, mainframes, minicomputers, microcomputers, desktops,
laptops, tablets, and even handheld calculators. Not to mention assorted
cash registers, industrial milling machines, and medical devices. Cell
phones, I'm not sure, but there