Glossar

ASCII

American Standard Code for Information Interchange

ASCII ist eine 7-Bit-Zeichenkodierung, die den Werten 0 bis 127 lateinische Buchstaben, Ziffern, Satz- und Steuerzeichen zuordnet.

Definition

ASCII ist eine 7-Bit-Zeichenkodierung mit 128 Werten von 0 bis 127. Sie weist einfachen lateinischen Buchstaben, Ziffern, Satzzeichen, Leerzeichen und Steuerzeichen feste Codes zu.

Die Werte 32 bis 126 sind druckbar. 0 bis 31 sowie 127 sind Steuerzeichen wie Zeilenvorschub, Wagenrücklauf und Löschen; ihre Wirkung hängt vom System ab.

Funktionsweise

Jedes Zeichen hat einen Zahlenwert. Das große A ist dezimal 65, hexadezimal 41 und binär 01000001. Dies sind drei Schreibweisen desselben Werts.

ASCII definiert Zeichen und Steuercodes; Binär- und Hexadezimalschreibweise zeigen nur deren Zahlen. Erst die Interpretation mit der ASCII-Tabelle macht aus einer Codefolge Text.

Praktisches Beispiel

Der Text Hi besitzt die dezimalen ASCII-Codes 72 105, die Hexbytes 48 69 und die Binärbytes 01001000 01101001. Alle drei Formen bezeichnen dieselben zwei Zeichen.

ASCII kann Kyrillisch, die meisten Akzentbuchstaben und Emoji nicht direkt darstellen. Dafür ist eine umfassendere Zeichenkodierung nötig, meist Unicode in UTF-8.

ASCII, UTF-8 und erweitertes ASCII

UTF-8 übernimmt ASCII für die Werte 0 bis 127 unverändert, daher ist gewöhnlicher ASCII-Text zugleich gültiges UTF-8. Weitere Zeichen benötigen in UTF-8 zusätzliche Bytes.

„Erweitertes ASCII“ ist keine einheitliche Kodierung. Der Ausdruck bezeichnet mehrere inkompatible 8-Bit-Codepages; für Bytes von 128 bis 255 muss deshalb die genaue Codepage bekannt sein.

Häufige Fragen

Nein. UTF-8 enthält den gesamten ASCII-Bereich mit identischen Bytes und kodiert zusätzlich alle Unicode-Zeichen in Mehrbytefolgen.

ASCII selbst definiert 128 Werte und benötigt 7 Bits. Gespeichert wird ein Code häufig in einem 8-Bit-Byte, dessen höchstes Bit null ist.

Nein. ASCII ist eine öffentliche Zuordnung zwischen Zeichen und Zahlen. Es verbirgt keinen Text und benötigt keinen Schlüssel.

Siehe auch
Verwandte Werkzeuge
Verwandte Begriffe