ASCII Code

Kategorisierung:Kodierungen / binärbasiert
Herkunft / Verwendung: Der American Standard Code for Information Interchange (ASCII) ist eine 7-Bit-Zeichenkodierung; sie entspricht der US-Variante von ISO 646 und dient als Grundlage für spätere, auf mehr Bits basierende Kodierungen für Zeichensätze. Entwickelt hat er sich aus den für Fernschreiber benutzten Baudot und Murray-Codes.

Heutzutage sind 8-Bit-ASCII-Codes gebräuchlich, wobei die zusätzlichen Plätze (128-255) oft mit landestypischen oder technischen Zeichen belegt sind, im deutschen Zeichensatz sind z. B. die Umlaute vorhanden. Diese besonderen ASCII-Sätze sind als Codepages spezifiziert.

Spezifikation des Codes

Der orignale 7-Bit Zeichensatz definiert 128 Zeichen (27=128), wobei die Zeichen 0 bis 31 nicht druckbar sind. Zeichen 32 ist das Leerzeichen, dann folgen die druckbaren Zeichen: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 0- 15 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 16- 31 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 32- 47 SP ! " # $ % & ' ( ) * + , - . / 48- 63 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 64- 79 @ A B C D E F G H I J K L M N O 80- 95 P Q R S T U V W X Y Z [ \ ] ^ _ 96-111 ` a b c d e f g h i j k l m n o 112-127 p q r s t u v w x y z { | } ~ DEL wobei die gebräuchlichsten Abkürzungen sind: BEL = Bell = Klingel, BS = Backspace = letztes Zeichen löschen, LF = Line Feed = Zeilenvorschub, FF = Form Feed = Seitenvorschub, CR = Carriage Return = Wagenrücklauf, SP = Space = Leerzeichen

In Deutschland und dem Betriebssystem Windows ist die Codepage Windows-1252 (Westeuropäisch, Western European) oder für Webseiten ISO 8859-1 (Latin-1, Westeuropäisch) gebräuchlich.

Eine vollständige 8-Bit-ASCII-Tabelle für den westeuropäischen Raum sieht etwas so aus: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 0- 15 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 16- 31 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 32- 47 SP ! " # $ % & ' ( ) * + , - . / 48- 63 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 64- 79 @ A B C D E F G H I J K L M N O 80- 95 P Q R S T U V W X Y Z [ \ ] ^ _ 96-111 ` a b c d e f g h i j k l m n o 112-127 p q r s t u v w x y z { | } ~ DEL 128-143 € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž  144-159 ‘ ’ “ ” • – — ˜ ™ š › œ ž Ÿ 160-175   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ 176-191 ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ 192-207 À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï 208-223 Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß 224-239 à á â ã ä å æ ç è é ê ë ì í î ï 240-255 ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

Beispiel

Klartext:Beispielklartext
Variante:Umwandlung in Werte dezimal
Kodiert:66 101 105 115 112 105 101 108 107 108 97 114 116 101 120 116
B e i s p i e l k l a r t e x t 66 101 105 115 112 105 101 108 107 108 97 114 116 101 120 116

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)