I want to address the nasty problems about reading a flat text in ASCII, UTF*
explicitly excluding HTML, EBCDIC, and other encoding.
According to Wikipedia there are at least 8 variations of control characters.
- CR+LF is typical for Windows
- LF is typical for the Linux/UNIX world
- CR is Mac's favorite
As you can deduct from the names the inspiration comes from mechanical typewriters.