Opentopia Directory Encyclopedia Tools

8-bit clean

Encyclopedia : 8 : 8B : 8BI : 8-bit clean


Eight-bit clean describes a computer system that correctly handles 8-bit character sets, such as the ISO 8859 series and the UTF-8 encoding of Unicode. Up to the early 1990s, programs and communications systems assumed that all characters would be represented as numbers between 0 and 127 (7 bits), leaving the top bit of each byte free for use as a parity or flag bit. 7-bit systems are unable to handle more complex character codes, which are commonplace in non-English-speaking countries with larger alphabets.

Binary files cannot be transmitted through 7-bit systems. To work around this, encodings have been devised which use only 7-bit ASCII characters. The most popular of these encodings are uuencode and MIME base64. EBCDIC-based systems cannot handle all 7-bits of uuencoded data; the base64 encoding does not have this problem on legacy networks.

By the mid-1990s practically all computer and communication systems were updated to be 8-bit clean. Some communications protocols, such as SMTP (Internet e-mail), still require 7-bit data.

References

This article was originally based on material from the Free On-line Dictionary of Computing, which is [Foldoc licenselicensed] under the GFDL.

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: