{"id":475915,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:34","modified_gmt":"2023-09-05T11:11:34","slug":"ascii","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/de\/wiki\/ascii\/","title":{"rendered":"ASCII"},"content":{"rendered":"<p>ASCII, ein Akronym f\u00fcr American Standard Code for Information Interchange, ist ein Zeichenkodierungsstandard, der in der Informatik und der elektronischen Kommunikation verwendet wird. Es handelt sich um einen 7-Bit-Zeichensatz mit 128 Zeichen, die h\u00e4ufig im Englischen verwendet werden, darunter Steuerzeichen, Ziffern, Gro\u00df- und Kleinbuchstaben sowie mehrere Satzzeichen.<\/p>\n<h2>Die Geburt von ASCII und sein erstes Erscheinen<\/h2>\n<p>Die Entstehung von ASCII reicht bis in die Anf\u00e4nge der Informatik zur\u00fcck. Robert W. Bemer, oft als \u201eVater von ASCII\u201c bezeichnet, leitete das Team, das Anfang der 1960er Jahre die urspr\u00fcngliche ASCII-Spezifikation entwickelte. Es wurde erstmals 1963 vom American National Standards Institute (ANSI) als einheitliches Mittel zur Gew\u00e4hrleistung der Interoperabilit\u00e4t zwischen verschiedenen Computer- und Technologiesystemen eingef\u00fchrt. Dies war ein bedeutender Fortschritt, da es zuvor mehrere konkurrierende Zeichens\u00e4tze gab, die Kompatibilit\u00e4tsprobleme verursachten.<\/p>\n<h2>Ein detaillierter Blick auf ASCII<\/h2>\n<p>Der ASCII-Standard verf\u00fcgt \u00fcber 128 definierte Zeichen, davon sind 33 nicht druckbare Steuerzeichen, die die Textverarbeitung beeinflussen, und 95 druckbare Zeichen. Diese Zeichen werden durch numerische Codes im Bereich von 0 bis 127 dargestellt. Der ASCII-Wert f\u00fcr \u201eA\u201c ist beispielsweise 65 und f\u00fcr \u201ea\u201c 97.<\/p>\n<p>ASCII wurde f\u00fcr Maschinen entwickelt, die die englische Sprache verwenden. Folglich fehlen in anderen Sprachen verwendete Zeichen wie Akzente und Sonderzeichen. Diese Einschr\u00e4nkung f\u00fchrte zur Entwicklung von Extended ASCII und anderen Kodierungsschemata wie Unicode.<\/p>\n<h2>Interner Mechanismus von ASCII<\/h2>\n<p>ASCII funktioniert, indem es jedem Zeichen eine eindeutige 7-Bit-Bin\u00e4rzahl zuweist. Beispielsweise wird in ASCII das Zeichen \u201eA\u201c als 0100001 und das Zeichen \u201eB\u201c als 0100010 dargestellt. Diese bin\u00e4ren Darstellungen erm\u00f6glichen es Computern und anderen Maschinen, Zeichen auf konsistente und standardisierte Weise zu interpretieren und anzuzeigen.<\/p>\n<p>Beim Dr\u00fccken einer Taste auf der Tastatur wird der entsprechende ASCII-Wert an den Computer gesendet. Dieser ASCII-Wert wird dann wieder in ein Zeichen \u00fcbersetzt, das auf dem Bildschirm angezeigt oder auf andere Weise verarbeitet wird, beispielsweise in eine Datei geschrieben wird.<\/p>\n<h2>Hauptmerkmale von ASCII<\/h2>\n<ul>\n<li>\n<p><strong>Standardisierung<\/strong>: ASCII bietet eine standardisierte Methode zur Darstellung von Zeichen in elektronischen Ger\u00e4ten und gew\u00e4hrleistet so die Kompatibilit\u00e4t und Interoperabilit\u00e4t zwischen verschiedenen Systemen.<\/p>\n<\/li>\n<li>\n<p><strong>Einfachheit<\/strong>: Mit nur 128 Zeichen im Basisstandard ist ASCII relativ einfach, was zu seiner Effizienz und Ausf\u00fchrungsgeschwindigkeit beitr\u00e4gt.<\/p>\n<\/li>\n<li>\n<p><strong>Steuerzeichen<\/strong>: ASCII enth\u00e4lt mehrere nicht druckbare Steuerzeichen, die Ger\u00e4ten Anweisungen zum Umgang mit nachfolgenden Zeichen geben.<\/p>\n<\/li>\n<\/ul>\n<h2>Sorten von ASCII<\/h2>\n<p>Es gibt zwei Hauptversionen von ASCII:<\/p>\n<ul>\n<li>\n<p><strong>Standard-ASCII<\/strong>: Der urspr\u00fcngliche 7-Bit-ASCII-Standard umfasst 128 Zeichen (0-127), einschlie\u00dflich Steuerzeichen, Zahlen, Sonderzeichen sowie englische Gro\u00df- und Kleinbuchstaben.<\/p>\n<\/li>\n<li>\n<p><strong>Erweitertes ASCII<\/strong>: Diese 8-Bit-Version enth\u00e4lt zus\u00e4tzliche 128 Zeichen (128\u2013255) und bietet mehr Symbole, Sonderzeichen und Buchstaben mit Akzent. Dies wurde entwickelt, um Sprachen und Symbole zu ber\u00fccksichtigen, die nicht im urspr\u00fcnglichen Standard enthalten waren.<\/p>\n<\/li>\n<\/ul>\n<p>ASCII beeinflusste auch andere Zeichenkodierungsstandards wie:<\/p>\n<ul>\n<li>\n<p><strong>Unicode<\/strong>: Ein Computerstandard, der unabh\u00e4ngig von der Plattform, dem Programm oder der Sprache eine eindeutige Nummer f\u00fcr jedes Zeichen bietet.<\/p>\n<\/li>\n<li>\n<p><strong>ISO 8859<\/strong>: Eine Reihe verwandter Kodierungsstandards, die von der International Organization for Standardization (ISO) entwickelt wurden und aus mehreren Teilen bestehen, die jeweils eine Reihe von Sprachen kodieren.<\/p>\n<\/li>\n<\/ul>\n<h2>ASCII: Anwendungen, Herausforderungen und L\u00f6sungen<\/h2>\n<p>ASCII ist in der Computertechnik und digitalen Kommunikation allgegenw\u00e4rtig. Es wird bei der Programmierung, Datendarstellung und Erstellung textbasierter Benutzeroberfl\u00e4chen verwendet und ist ein grundlegender Bestandteil der E-Mail- und Website-Codierung. ASCII-Kunst, bei der Bilder mit ASCII-Zeichen erstellt werden, ist eine beliebte Ausdrucksform im Internet.<\/p>\n<p>Eine der gr\u00f6\u00dften Herausforderungen von ASCII ist sein begrenzter Zeichensatz, der gr\u00f6\u00dftenteils auf englische Zeichen ohne Akzent beschr\u00e4nkt ist. Erweiterte ASCII-, Unicode- und ISO 8859-Standards wurden entwickelt, um dieser Einschr\u00e4nkung zu begegnen und ein breiteres Spektrum an Zeichen und Symbolen darzustellen.<\/p>\n<h2>ASCII im Vergleich zu anderen Kodierungsschemata<\/h2>\n<p>Hier ist ein kurzer Vergleich von ASCII, Extended ASCII und Unicode:<\/p>\n<table>\n<thead>\n<tr>\n<th>Zeichensatz<\/th>\n<th>Anzahl der Bits<\/th>\n<th>Anzahl von Charakteren<\/th>\n<th>Sprachunterst\u00fctzung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ASCII<\/td>\n<td>7<\/td>\n<td>128<\/td>\n<td>Grundlegendes Englisch<\/td>\n<\/tr>\n<tr>\n<td>Erweitertes ASCII<\/td>\n<td>8<\/td>\n<td>256<\/td>\n<td>Begrenzte zus\u00e4tzliche Sprachen<\/td>\n<\/tr>\n<tr>\n<td>Unicode<\/td>\n<td>Variabel (bis zu 32)<\/td>\n<td>\u00dcber 130.000<\/td>\n<td>Globale Sprachen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Zukunftsaussichten von ASCII<\/h2>\n<p>Trotz der Weiterentwicklung fortschrittlicherer Zeichenkodierungssysteme gew\u00e4hrleisten die Einfachheit, Effizienz und umfassende Kompatibilit\u00e4t von ASCII seine anhaltende Relevanz. Es wird wahrscheinlich ein integraler Bestandteil von Rechenvorg\u00e4ngen auf niedrigerer Ebene und Legacy-Systemen bleiben.<\/p>\n<p>Da sich Computersysteme st\u00e4ndig weiterentwickeln, ist der Einfluss von ASCII in Bereichen wie Emojis und anderen Formen des digitalen Ausdrucks offensichtlich. Dieser bescheidene Zeichensatz legte den Grundstein daf\u00fcr, wie wir Emotionen und Bedeutung in unseren zunehmend digitalen Interaktionen kodieren.<\/p>\n<h2>ASCII- und Proxyserver<\/h2>\n<p>Im Zusammenhang mit Proxyservern, wie sie von OneProxy bereitgestellt werden, spielt ASCII eine grundlegende Rolle. Proxyserver dienen im Wesentlichen als Vermittler f\u00fcr Anfragen von Clients, die Ressourcen von anderen Servern suchen. Die Kommunikation zwischen Client-Computern, Proxy-Servern und Zielservern erfolgt h\u00e4ufig \u00fcber ASCII, insbesondere bei HTTP-Anfragen und -Antworten, die textbasiert und h\u00e4ufig in ASCII codiert sind.<\/p>\n<h2>verwandte Links<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.asciitable.com\/\" target=\"_new\" rel=\"noopener nofollow\">ASCII-Tabelle \u2013 Vollst\u00e4ndige Zeichenliste<\/a><\/li>\n<li><a href=\"https:\/\/www.cs.cmu.edu\/~pattis\/15-1XX\/common\/handouts\/ascii.html\" target=\"_new\" rel=\"noopener nofollow\">ASCII-Code verstehen<\/a><\/li>\n<li><a href=\"https:\/\/www.ansi.org\/\" target=\"_new\" rel=\"noopener nofollow\">American National Standards Institute (ANSI)<\/a><\/li>\n<li><a href=\"https:\/\/home.unicode.org\/\" target=\"_new\" rel=\"noopener nofollow\">Das Unicode-Konsortium<\/a><\/li>\n<li><a href=\"https:\/\/www.iso.org\/home.html\" target=\"_new\" rel=\"noopener nofollow\">Internationale Organisation f\u00fcr Normung (ISO)<\/a><\/li>\n<\/ul>\n<p>Zusammenfassend l\u00e4sst sich sagen, dass ASCII ein einfaches, aber leistungsstarkes Kodierungssystem ist, das den Grundstein f\u00fcr die digitale Kommunikation, wie wir sie kennen, gelegt hat. Trotz seiner Einschr\u00e4nkungen beeinflusst es weiterhin die Entwicklung neuer Kodierungssysteme und bleibt eine entscheidende Komponente im Bereich Computer und digitale Kommunikation.<\/p>","protected":false},"featured_media":467640,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475915","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>ASCII: An Essential Component of Computer Communication<\/mark>","faq_items":[{"question":"What is ASCII?","answer":"<p>ASCII, or American Standard Code for Information Interchange, is a character encoding standard that is used in computer science and electronic communication. It contains a set of 128 characters, including control characters, digits, uppercase and lowercase letters, and various punctuation symbols.<\/p>"},{"question":"When was ASCII first introduced and by whom?","answer":"<p>ASCII was first introduced by the American National Standards Institute (ANSI) in 1963. The team that developed the original ASCII specification was led by Robert W. Bemer, who is often referred to as the \"Father of ASCII.\"<\/p>"},{"question":"How does ASCII work?","answer":"<p>ASCII works by assigning a unique seven-bit binary number to each character. When a key is pressed on the keyboard, the corresponding ASCII value is sent to the computer. This ASCII value is then translated back into a character, which is displayed on the screen or processed in some way.<\/p>"},{"question":"What are the main features of ASCII?","answer":"<p>ASCII provides a standardized method to represent characters in electronic devices, ensuring compatibility and interoperability between different systems. It includes several non-printing control characters that provide instructions to devices on how to handle subsequent characters.<\/p>"},{"question":"What are the different types of ASCII?","answer":"<p>There are two main versions of ASCII: Standard ASCII and Extended ASCII. Standard ASCII is the original 7-bit ASCII standard with 128 characters. Extended ASCII is an 8-bit version that includes an additional 128 characters, offering more symbols, special characters, and accented letters.<\/p>"},{"question":"How is ASCII used and what are the common problems associated with it?","answer":"<p>ASCII is used extensively in computing and digital communication, including programming, data representation, creating text-based user interfaces, and in emails and website coding. One primary challenge of ASCII is its limited character set, which is largely confined to unaccented English characters. This limitation has been addressed with the development of Extended ASCII, Unicode, and ISO 8859 standards.<\/p>"},{"question":"How does ASCII compare with other encoding schemes?","answer":"<p>ASCII uses 7 bits to represent 128 characters and supports basic English. In contrast, Extended ASCII uses 8 bits for 256 characters and supports additional languages. Unicode uses variable bits (up to 32) and supports over 130,000 characters from global languages.<\/p>"},{"question":"What are the future prospects of ASCII?","answer":"<p>Despite the evolution of more advanced character encoding systems, ASCII's simplicity, efficiency, and wide compatibility ensure its continued relevance. It is likely to remain integral to lower-level computing operations and legacy systems. It also influences areas such as emoji and other forms of digital expression.<\/p>"},{"question":"How is ASCII related to proxy servers?","answer":"<p>In the context of proxy servers, ASCII plays a fundamental role, particularly in handling HTTP requests and responses, which are text-based and often encoded in ASCII. The communication between client computers, proxy servers, and target servers often involves ASCII.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/wiki\/475915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/wiki\/475915\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/media\/467640"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/media?parent=475915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}