On Mon, 02 Mar 92 20:30:57 +0900 you said:
In your diagram, you treat text and binary objects differently. You
have a special "local newline to CRLF" converter for text but not for
binary objects.
What I mean : binary now gets the same treatment by both encoders. Text also
get the same treatment by both encoders. I could add : text, once in network
newline representation, gets the same treatment as binary.
Text is *not* always encoded in CRLF form:
LF e.g. UNIX
CR e.g. Macintosh
CRLF e.g. MS-DOS
etc etc
Sure. That's what I call 'local newline'. But what's put in base64 or q-p
must be in CRLF (just like what is sent in SMTP must be in CRLF - you never
send local style on a SMTP connection, and so you should never put local
style inside an encoding).
I have sent you (in private mail) a copy of the explanation by Mark Crispin,
who, being a native english speaker and a real expert, did better than I
can do at explaining this. /AF