[seqfan] Re: End of line characters in b-files

Maximilian Hasler maximilian.hasler at gmail.com
Tue Mar 10 22:55:56 CET 2009


On Tue, Mar 10, 2009 at 4:02 PM, Peter Luschny
<peter.luschny at googlemail.com> wrote:
> njas> We strongly prefer having each line end with the single character LF
> njas> (because that is the unix standard format).  The other format (DOS format)
> njas> has to be changed by me (individually for each file!).
>
> "Most textual Internet protocols (including HTTP, SMTP, FTP, IRC and
> many others) mandate the use of ASCII CR+LF (0x0D 0x0A) on the protocol level, ...."

Neil was not referring to the messages sent on the protocol level, but
to the attached b-file which typically would be MIME(base64) encoded
and then sent conforming to the protocol (with CRLF after 76 bytes of
base64 encoded data)

> "In practice, there are many applications that erroneously use the C
> newline character '\n' ...

the "..." stand for "but recommend that tolerant applications
recognize lone LF as well"

> This leads to problems ... instead of the required CR+LF.[1]"

In reference [1] you find the phrase

"
Every line in an Internet mail message is required to end with CR LF.
The entire message ends with CR LF dot CR LF.
"

Reminds me of the olden days...  :-)

Maximilian




More information about the SeqFan mailing list