[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Lastest drfat of RFC-XXXX



Excerpts from transarc.system.ietf-smtp: 20-Mar-91 Re: Lastest drfat of
RFC-XXXX Neil Rickert@cs.niu.edu (1149)

> > The valid encoding types that generate seven-bit ASCII output are:
> >
> >  o BASE64
> >  o HEXADECIMAL
> >  o QUOTED-PRINTABLE
> >  o NONE
> >
>  In the listed encoding types, three are encoding types for characters
> or 8 bit bytes.  The remaining one, BASE64, is an encoding for a bit-stream.
> There needs to be a clarification on the conversion between a bit stream and
> a character stream.  I presume this was intended to follow the Internet
> standard of most significant bit first - but it unless properly clarified
> it will likely be interpreted by some as following the conventions of
> RS232 with the least significant bit first.

This is a good point.

I'd argue that any of the (here-unspecified) ``encoding'' operators that
don't produce seven-bit ASCII (i.e. that require further encodings, like
tar, compress, and my suggested ``signature'' one) need this kind of
interface within which they can be specified--viewing at least their
outputs as a bit-stream or a character-stream or whatever.  That is, to
construct or interpret (or even to specify) a piped encoding, you have
to know what form the input and output for each stage takes.