ASCII ist ein Akronym, das Sie vielleicht in Bezug auf Computertext gehört haben, aber es ist ein Begriff, der dank eines leistungsstärkeren Neulings schnell nicht mehr verwendet wird. Aber was ist ASCII und wofür wird es verwendet?
Wofür steht ASCII?
Der vielleicht einfachste Anfang ist das Akronym selbst. Erweitern wir es also:
EINMerican S.Standard C.Ode für ichInformationen ichAustausch
Dieser Mund voll einer Phrase gibt nicht wirklich das vollständige Bild wieder, aber einige Teile bieten sofort einige Hinweise, insbesondere die ersten beiden Wörter. ASCII ist ein amerikanischer Standard, dessen Bedeutung bald offensichtlich wird.
"Code for Information Interchange" schlägt vor, dass es sich um ein Format für die Hin- und Herübertragung von Daten handelt. Insbesondere befasst sich ASCII mit Textdaten: Zeichen, aus denen Wörter in einer für Menschen lesbaren Sprache bestehen.
ASCII löst das Problem, wie Buchstaben und anderen Zeichen Werte zugewiesen werden, wenn dies der Fall ist Als Einsen und Nullen in einer Datei gespeichert, können sie beim Lesen der Datei wieder in Buchstaben übersetzt werden später. Wenn sich verschiedene Computersysteme auf denselben zu verwendenden Code einigen, können diese Informationen zuverlässig ausgetauscht werden.
Verbunden: So finden Sie Symbole und suchen nach deren Bedeutung
Benötigen Sie Hilfe bei der Identifizierung eines Symbols? Hier erfahren Sie, wie Sie ein Symbol nach Bild finden, wie Sie nach Symbolbibliotheken suchen und vieles mehr.
Die Geschichte von ASCII
ASCII wurde manchmal als US-ASCII bezeichnet und war eine amerikanische Innovation, die in den 1960er Jahren entwickelt wurde. Der Standard wurde seit der letzten Aktualisierung von ASCII vor allem in den Jahren 1977 und 1986 mehrfach überarbeitet.
Erweiterungen und Variationen haben im Laufe der Jahre auf ASCII aufgebaut, hauptsächlich um der Tatsache Rechnung zu tragen, dass ASCII viele Zeichen weglässt, die von anderen Sprachen als US-Englisch verwendet oder sogar benötigt werden. ASCII berücksichtigt nicht einmal das britische Währungssymbol („£“), obwohl das Pfund in Latin-1 enthalten ist, einer in den 1980er Jahren entwickelten 8-Bit-Erweiterung, die auch mehrere andere Währungen codiert.
ASCII wurde erheblich erweitert und von Unicode abgelöst, einem viel umfassenderen und ehrgeizigeren Standard, auf den weiter unten eingegangen wird. Im Jahr 2008 überholte Unicode die Popularität von ASCII für die Online-Nutzung.
Welche Zeichen repräsentiert ASCII?
Für einen Computer ist der Buchstabe „A“ genauso ungewohnt wie die Farbe Lila oder das Gefühl der Eifersucht. Computer handeln mit Einsen und Nullen, und es liegt an den Menschen, zu entscheiden, wie diese Einsen und Nullen verwendet werden, um Zahlen, Wörter, Bilder und alles andere darzustellen.
Sie können sich ASCII als den Morsecode der digitalen Welt vorstellen - jedenfalls den ersten Versuch. Während Morsecode verwendet wird, um nur 36 verschiedene Zeichen (26 Buchstaben und 10 Ziffern) darzustellen, wurde ASCII entwickelt, um bis zu 128 verschiedene Zeichen in 7 Datenbits darzustellen.
ASCII unterscheidet zwischen Groß- und Kleinschreibung, dh es werden 52 Groß- und Kleinbuchstaben aus dem englischen Alphabet dargestellt. Neben den gleichen 10 Ziffern ist dies etwa die Hälfte des verwendeten Speicherplatzes.
Interpunktion, mathematische und typografische Symbole nehmen den Rest ein, und eine Sammlung von Steuerzeichen, bei denen es sich um spezielle nicht druckbare Codes mit funktionalen Bedeutungen handelt - siehe unten für weitere Informationen.
Hier sind einige typische Zeichen, die ASCII codiert:
Binär | Dezimal | Charakter |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ; |
100 0001 | 65 | EIN |
100 0010 | 66 | B. |
101 1010 | 90 | Z. |
101 1011 | 91 | [ |
110 0001 | 97 | ein |
110 0010 | 98 | b |
111 1101 | 125 | } |
Beachten Sie, dass die ausgewählten Werte einige nützliche Eigenschaften haben, insbesondere:
- Buchstaben desselben Falls können immer numerisch sortiert werden, da sie in der richtigen Reihenfolge sind. Zum Beispiel hat A einen niedrigeren Wert als B, der einen niedrigeren Wert als Z hat.
- Buchstaben verschiedener Fälle sind um genau 32 versetzt. Dies macht es sehr einfach, zwischen Klein- und Großbuchstaben zu übersetzen, da für jeden Buchstaben in beiden Richtungen nur ein einziges Bit umgeschaltet werden muss.
Steuerzeichen
Abgesehen von Buchstaben, Satzzeichen und Ziffern kann ASCII eine Reihe von Steuerzeichen darstellen, spezielle Codepunkte, die dies tun Erzeugen Sie keine Einzelzeichenausgabe, sondern geben Sie alternative Bedeutungen für die Daten an, die möglicherweise verbraucht werden.
Beispielsweise ist ASCII 000 1001 das horizontale Tabulatorzeichen. Es stellt den Platz dar, den Sie erhalten, wenn Sie die TAB-Taste drücken. Normalerweise werden solche Zeichen nicht direkt angezeigt, aber ihre Wirkung wird häufig angezeigt. Hier sind einige weitere Beispiele:
Binär | Dezimal | Charakter |
---|---|---|
000 1001 | 9 | Horizontale Registerkarte |
000 1010 | 10 | Zeilenvorschub |
001 0111 | 23 | Ende des Übertragungsblocks |
Was ist mit anderen Charakteren?
ASCII war in den frühen Tagen des Computing enorm erfolgreich, da es einfach und weit verbreitet war. In einer Welt mit einer internationaleren Perspektive wird ein einziges Schreibsystem dies jedoch nicht schaffen. Moderne Kommunikation muss auf Französisch und Japanisch möglich sein - in jeder Sprache, in der wir Text speichern möchten.
Der Unicode-Zeichensatz kann insgesamt 1.112.064 verschiedene Zeichen adressieren, obwohl derzeit nur etwa ein Zehntel davon tatsächlich definiert ist. Das mag sich nach viel anhören, aber die Kodierung zielt nicht nur darauf ab, Zehntausende von Chinesen zu bedienen Zeichen, es umfasst auch Emoji (fast eineinhalb Tausend) und sogar ausgestorbene Schriftsysteme wie Jurchen.
Verbunden: Die 100 beliebtesten Emojis erklärt
Unicode erkannte die Dominanz von ASCII bei der Auswahl der ersten 128 Zeichen an: Sie sind genau die gleichen wie ASCII. Auf diese Weise können ASCII-codierte Dateien in Situationen verwendet werden, in denen Unicode erwartet wird, wodurch Abwärtskompatibilität gewährleistet wird.
Zusammenfassung
ASCII-Text repräsentiert die 26 Buchstaben des englischen Alphabets mit Ziffern, Satzzeichen und einigen anderen Symbolen. Es hat seinen Zweck für den größten Teil eines halben Jahrhunderts sehr gut erfüllt,
Es wurde jetzt von Unicode abgelöst, das eine Vielzahl von Sprachen und anderen Symbolen, einschließlich Emoji, unterstützt. UTF-8 ist für alle praktischen Zwecke die Codierung, die zur Online-Darstellung von Unicode-Zeichen verwendet werden sollte.
Hier erfahren Sie, wie Sie kostenlos, mit einem Rabatt oder über alternative Software auf häufig raubkopierte Apps zugreifen können.
- Technologie erklärt
- Jargon
- Webkultur
- Unicode
Bobby ist ein Technologie-Enthusiast, der fast zwei Jahrzehnte als Softwareentwickler gearbeitet hat. Er liebt das Spielen, arbeitet als Reviews Editor beim Switch Player Magazine und ist in alle Aspekte des Online-Publizierens und der Webentwicklung vertieft.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.