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

Re: [StrongED] Re: A question then...



In message <569ad4c1b2dave@xxxxxxxxxxxxx>
          Dave Symes <dave@xxxxxxxxxxxxx> wrote:

<snip>

> Another question.

> Any idea why the sig on all mails from this list have --=20 just before
> the signature lines. (hyphen hyphen=20)
> Thus...

> --=20
> To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxx
> List archives at http://www.Torrens.org/RO/StrongED/index.html

In the early days of electronic communication the links between 
systems were over modems. Modems transmitted data as 7 data bits abnd 
a partiy bit, used for error checking, so only 7-bit data could be 
transmitted. In addition various control charaers were used for link 
management. This meant that the "unprintable" characters could not be 
sent unchanged.

Various methods were used for this. Today the most frequently used is 
Base64, but an early one still seen is "quoted printable". This marks 
each unprintable character with an = sign, followed by the two-digit 
hex ASCII code for it. The printable characters start at 21 hex, a ! 
character, and end at 7E, the ~ character.

For some reason space - 20hex - isn't regarded as printable, so 
appears as =20, 20hex being its ASCII code. It's frequently seen at 
the end of lines, as in the example shown in your question.

Why it is displayed is another question. Usually the content header 
within the message indicated the encoding system used, and the 
receiving mail system translates the codes back to their 8-bit forms. 
If the header is wrong or missing then the encoded message is 
displayed.

In this case the message has been translated into and out of list 
software, so it seems likely that the incoming and outgoing encodings 
are different and something has slipped through.

(ASCII btw is American Standard Code for Information Interhchange. At 
the time IBM were using the incompatible EBCDIC codes. IBM tended to 
ignore what everyone else was doing, until forced by their customers. 
By being incompatible, they thought they had locked their customers 
in. The rise of Digital Equipment and Data General among others meant 
that suddenly the potential customers were locked out of IBM. At one 
time the only way an IBM PC could communicate with an IBM mainframe 
was using DECNet, from Dgital.)

(These systems are generally referred to as MIME encoding. Mime is 
Multipurpose Internet Mail Extensions, and was introduced to allow for 
non-text attachments to email. It provides for headers at intervals in 
the message body which define the content type and encoding for the 
following section. Because of this, the "Multipurpose" is often 
replaced by "Multipart".)

-- 
Alan Adams, from Northamptonshire
alan@xxxxxxxxxxxxxxxx
http://www.nckc.org.uk/

--=20
To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxx
List archives at http://www.Torrens.org/RO/StrongED/index.html