On 7/12/24 08:01, Nick Hilliard wrote:
The concept of doing in-flight data format translation in e.g. FTP was
an unfortunate hack to begin with, but it was rendered obsolete by
unicode many years ago.
Tampering with data integrity is a poor architectural choice when
transferring files. If CR/LF is an issue when handling text files,
then the solution would be to get a better editor / viewer.
Under present day conditions when the vast majority of computers use
8-bit bytes, byte-stream files, and UTF-8 or at least ASCII, I might
even agree with you. But FTP dates from a time when none of those
things was true. Calling that a "poor architectural choice" is IMO
insulting to the pioneers who made file transfer work effectively back
in the days when things were much more heterogeneous.
Keith