Baudot -Code

Das Baudot -Code [Boˈdo] ist früh Zeichenkodierung für Telegraphie erfunden von durch Émile Baudot In den 1870er Jahren.[1] Es war der Vorgänger des internationalen Telegraph -Alphabets Nr. 2 (ITA2), dem häufigsten Fernschreiber Code in Gebrauch bis zum Aufkommen von ASCII. Jedes Zeichen im Alphabet wird durch eine Reihe von fünf Bits dargestellt, die über einen Kommunikationskanal wie einen Telegraphenkabel oder ein Funksignal von gesendet werden Asynchrone serielle Kommunikation. Das Symbolrate Messung ist bekannt als als Baud, und wird vom gleichen Namen abgeleitet.
Geschichte
Baudot -Code (ita1)
![]() Eine frühe Version aus dem US -Patent von Baudot von 1888, in dem a bis Z, aufgelistet ist, t und ∗ (Löschen) | |
Alias (e) | Internationales Telegraph Alphabet 1 |
---|---|
Aktueller Status | Ersetzt durch Ita2 (Nicht gegenseitig kompatibel). |
Einstufung | 5-Bit Staatsbürgerlich Grundlatein Codierung |
Vorausgegangen von | Morse-Code |
gefolgt von | Ita2 |
In der folgenden Tabelle zeigen die Spalten I, II, III, IV und V den Code; das let. und Abb. Spalten zeigen die Buchstaben und Zahlen für die kontinentalen und britischen Versionen; und die Sorttasten präsentieren die Tabelle in der Reihenfolge: Alphabetisch, Grau und Großbritannien
Europa | Tasten sortieren | Vereinigtes Königreich | Tasten sortieren | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
V | Iv | ich | II | III | Kontinental | Grau | Lassen. | Feige. | V | Iv | ich | II | III | Vereinigtes Königreich | |||
- | - | - | |||||||||||||||
A | 1 | ● | A | 1 | ● | ||||||||||||
É | & | ● | ● | / | 1/ | ● | ● | ||||||||||
E | 2 | ● | E | 2 | ● | ||||||||||||
I | o | ● | ● | I | 3/ | ● | ● | ||||||||||
O | 5 | ● | ● | ● | O | 5 | ● | ● | ● | ||||||||
U | 4 | ● | ● | U | 4 | ● | ● | ||||||||||
Y | 3 | ● | Y | 3 | ● | ||||||||||||
● | B | 8 | ● | B | 8 | ● | ● | ||||||||||
● | C | 9 | ● | ● | C | 9 | ● | ● | ● | ||||||||
● | D | 0 | ● | ● | ● | D | 0 | ● | ● | ● | ● | ||||||
● | F | f | ● | ● | F | 5/ | ● | ● | ● | ||||||||
● | G | 7 | ● | G | 7 | ● | ● | ||||||||||
● | H | h | ● | ● | H | ¹ | ● | ● | ● | ||||||||
● | J | 6 | ● | J | 6 | ● | ● | ||||||||||
● | Figur | Leer | Feige. | Bl. | ● | ||||||||||||
● | ● | Löschen | Löschen | * | * | ● | ● | ||||||||||
● | ● | K | ( | ● | K | ( | ● | ● | ● | ||||||||
● | ● | L | = | ● | ● | L | = | ● | ● | ● | ● | ||||||
● | ● | M | ) | ● | M | ) | ● | ● | ● | ||||||||
● | ● | N | N ° | ● | ● | N | £ | ● | ● | ● | ● | ||||||
● | ● | P | % | ● | ● | ● | P | + | ● | ● | ● | ● | ● | ||||
● | ● | Q | / | ● | ● | Q | / | ● | ● | ● | ● | ||||||
● | ● | R | – | ● | R | – | ● | ● | ● | ||||||||
● | S | ; | ● | S | 7/ | ● | ● | ||||||||||
● | T | ! | ● | ● | T | ² | ● | ● | ● | ||||||||
● | V | ' | ● | ● | ● | V | ¹ | ● | ● | ● | ● | ||||||
● | W | ? | ● | ● | W | ? | ● | ● | ● | ||||||||
● | X | , | ● | X | 9/ | ● | ● | ||||||||||
● | Z | : | ● | ● | Z | : | ● | ● | ● | ||||||||
● | t | . | ● | – | . | ● | ● | ||||||||||
● | Leer | Brief | Bl. | Lassen. | ● |
Baudot entwickelte 1872 seinen ersten Multiplex -Telegraph[2][3] und patentierte es 1874.[3][4] 1876 wechselte er von einem Sechs-Bit-Code zu einem Fünf-Bit-Code.[3] Wie vorgeschlagen von Carl Friedrich Gauß und Wilhelm Weber 1834,[2][5] mit gleichem und ausgeschalteten Intervallen, die die Übertragung des römischen Alphabets ermöglichten und Interpunktions- und Kontrollsignale umfassten. Der Code selbst wurde nicht patentiert (nur die Maschine), da das französische Patentrecht nicht zulässt, dass Konzepte patentiert werden.[6]
Der 5-Bit-Code von Baudot wurde so angepasst, dass er von einer manuellen Tastatur gesendet werden soll, und es wurde nie ein Teleprinter-Gerät gebaut, der ihn in seiner ursprünglichen Form verwendete.[7] Der Code wurde auf einer Tastatur mit nur fünf Klavier-Tasten eingegeben und mit zwei Fingern der linken Hand und drei Fingern der rechten Hand betrieben. Sobald die Tasten gedrückt worden waren, wurden sie gesperrt, bis mechanische Kontakte in einer Händlereinheit über den an dieser bestimmten Tastatur verbundenen Sektor übertragen wurden. Zu diesem Zeitpunkt wurde die Tastatur für die Eingabe des nächsten Charakters mit einem hörbaren Klick (bekannt (bekannt als "Cadence -Signal"), den Operator zu warnen. Die Betreiber mussten einen stetigen Rhythmus beibehalten, und die übliche Betriebsgeschwindigkeit betrug 30 Wörter pro Minute.[8]
Die Tabelle "zeigt die Zuweisung des Baudot -Code, der in der verwendet wurde Britisches Postamt für kontinentale und binnengebiet. Eine Reihe von Zeichen im Kontinentalcode wird durch Fraktionals im Inland -Code ersetzt. Die Code -Elemente 1, 2 und 3 werden durch die Schlüssel 1, 2 und 3 übertragen, die von den ersten drei Fingern der rechten Hand betrieben werden. Die Code -Elemente 4 und 5 werden von den Schlüssel 4 und 5 übertragen, die von den ersten beiden Fingern der linken Hand betrieben werden. "[7][9][10]
Baudots Code wurde als der bekannt als der Internationales Telegraph Alphabet Nr. 1 (Ita1). Es wird nicht mehr verwendet.
Murray Code
Im Jahr 1901 wurde Baudots Code durch geändert durch Donald Murray (1865–1945), ausgelöst durch seine Entwicklung einer maschinenliterähnlichen Tastatur. Das Murray -System verwendete einen Zwischenschritt; Ein Tastaturperforator, mit dem ein Operator ein Papierband schlagen konnte, und ein Bandsender zum Senden der Nachricht von der Stempelband. Am empfangenden Ende der Linie würde ein Druckmechanismus auf einem Papierband gedruckt, und/oder ein Reperporator könnte verwendet werden, um eine perforierte Kopie der Nachricht zu erstellen.[11] Da es keine Verbindung mehr zwischen der Handbewegung des Bedieners und den übertragenen Bits gab, gab es keine Sorge, den Code zu ordnen, um die Ermüdung des Bedieners zu minimieren Stanzte Löcher am meisten häufig verwendete Zeichen.[12][13]
Zum Beispiel sind die Ein-Loch-Buchstaben E und T. Die zehn Zwei-Loch-Buchstaben sind aoinShhrdlz, sehr ähnlich wie die "sehr ähnlich"Etaoin Shrdlu"Bestellung verwendet in Linotypmaschinen. Zehn weitere Buchstaben, bcgfjmpuwy, haben jeweils drei Löcher, und die Vier-Loch-Buchstaben sind vxkq.
Der Murray -Code führte auch das vor, was als "Format -Effektoren" oder "bekannt wurde.Steuerzeichen" - das Cr (Kutschenrendite) und Lf (Zeilenfutter) Codes. Einige der Codes von Baudot wechselten in die Positionen, in denen sie seitdem geblieben sind: Null oder Leer und Del Code. Null/Blank wurde als Leerlaufcode verwendet, wenn keine Nachrichten gesendet wurden, der gleiche Code wurde verwendet, um die Speichertrennung zwischen Wörtern zu codieren. Sequenzen von Del -Codes (vollständig gestanzte Spalten) wurden am Start oder Ende der Nachrichten oder zwischen ihnen verwendet, was eine einfache Trennung verschiedener Nachrichten ermöglichte. (Bell -Codes konnten in diese Sequenzen eingefügt werden, um dem Remote -Operator zu signalisieren, dass eine neue Nachricht vorhanden sei oder dass die Übertragung einer Nachricht beendet wurde).
Frühzeitig British Creed Maschinen verwendeten auch das Murray -System.
Western Union

Murrays Code wurde von übernommen von Western Union Dies verwendete es bis in die 1950er Jahre mit einigen Änderungen, die darin bestanden, einige Zeichen wegzulassen und weitere Steuercodes hinzuzufügen. Ein explizites SPC (Space) -Charakter wurde anstelle des Blank/null und ein neuer eingeführt Bel Code klingelte eine Glocke oder erzeugte auf andere Weise ein hörbares Signal am Empfänger. Zusätzlich die WRU oder "Wer bist du?" Der Code wurde eingeführt, der dazu führte, dass eine Empfangsmaschine einen Identifikationsstrom an den Absender zurücksendte.
Ita2
![]() Britische Variante von Ita2 | |
Alias (e) | Internationales Telegraph Alphabet 2 |
---|---|
Einstufung | 5-Bit Staatsbürgerlich Grundlatein Codierung |
Vorausgegangen von | Ita1 |
gefolgt von | Fieldata, Ita 3 (Van Duuren Code), Ita 5 (ISO 646, ASCII) |
Sprachen) | Russisch |
---|---|
Einstufung | 5-Bit Staatsbürgerlich Russisch -kyrillisch Codierung |
Vorausgegangen von | Russischer Morsecode |
gefolgt von | KOI-7 |
1924 die Ccitt stellte die vor Internationales Telegraph Alphabet Nr. 2 (Ita2) Code[14] Als internationaler Standard, der auf dem Western Union Code mit einigen geringfügigen Änderungen basiert. Die USA standardisiert in einer Version von ITA2 namens American Teletypewriter Code (US TTY), die die Grundlage für 5-Bit-Teletypewriter-Codes bis zum Debüt von 7-Bit war ASCII 1963.[15]
Einige Codepunkte (in der Tabelle mit Blau markiert) waren für die nationale Nutzung reserviert.[16]

Impulsmuster (1 = Mark, 0 = Raum) | Briefverschiebung | Figurenverschiebung | |||||
---|---|---|---|---|---|---|---|
LSB an Rechts; Codeelemente: 543 · 21 | LSB an links; Codeelemente: 12 · 345 | Zählung von Stanzmarken | Ita2 Standard | Russisch MTK-2 Variante | Russisch MTK-2 Variante | Ita2 Standard | Uns tty Variante |
000 · 00 | 00 · 000 | 0 | Null | Verschiebung zu kyrillischen Buchstaben | Null | ||
010 · 00 | 00 · 010 | 1 | Kutschenrückkehr | ||||
000 · 10 | 01 · 000 | 1 | Zeilenvorschub | ||||
001 · 00 | 00 · 100 | 1 | Platz | ||||
101 · 11 | 11 · 101 | 4 | Q | Я | 1 | ||
100 · 11 | 11 · 001 | 3 | W | В | 2 | ||
000 · 01 | 10 · 000 | 1 | E | Е | 3 | ||
010 · 10 | 01 · 010 | 2 | R | Р | 4 | ||
100 · 00 | 00 · 001 | 1 | T | Т | 5 | ||
101 · 01 | 10 · 101 | 3 | Y | Ы | 6 | ||
001 · 11 | 11 · 100 | 3 | U | У | 7 | ||
001 · 10 | 01 · 100 | 2 | I | И | 8 | ||
110 · 00 | 00 · 011 | 2 | O | О | 9 | ||
101 · 10 | 01 · 101 | 3 | P | П | 0 | ||
000 · 11 | 11 · 000 | 2 | A | А | – | ||
001 · 01 | 10 · 100 | 2 | S | С | ' | Glocke | |
010 · 01 | 10 · 010 | 2 | D | Д | WRU? | $ | |
011 · 01 | 10 · 110 | 3 | F | Ф | Э | ! | |
110 · 10 | 01 · 011 | 3 | G | Г | Ш | & | |
101 · 00 | 00 · 101 | 2 | H | Х | Щ | £ | # |
010 · 11 | 11 · 010 | 3 | J | Й | Ю | Glocke | '' |
011 · 11 | 11 · 110 | 4 | K | К | ( | ||
100 · 10 | 01 · 001 | 2 | L | Л | )) | ||
100 · 01 | 10 · 001 | 2 | Z | З | + | " | |
111 · 01 | 10 · 111 | 4 | X | Ь | / | ||
011 · 10 | 01 · 110 | 3 | C | Ц | : | ||
111 · 10 | 01 · 111 | 4 | V | Ж | = | ; | |
110 · 01 | 10 · 011 | 3 | B | Б | ? | ||
011 · 00 | 00 · 110 | 2 | N | Н | Anwesend | ||
111 · 00 | 00 · 111 | 3 | M | М | . | ||
110 · 11 | 11 · 011 | 4 | Verschiebung zu Zahlen (FS) | Reserviert für Figurenerweiterung | |||
111 · 11 | 11 · 111 | 5 | Reserviert für Briefhase Erweiterung | Verschiebung zu Buchstaben (LS) / Löschen / Löschen |
Die Codeposition, die Null zugewiesen wurde, wurde tatsächlich nur für den Leerlaufzustand von Teleprintern verwendet. Während der langen Zeiten der Leerlaufzeit wurde die Impulsrate nicht zwischen beiden Geräten synchronisiert (die sogar mit den Put -Telefonleitungen dauerhaft miteinander verbunden oder nicht miteinander verbunden werden konnten). Um eine Nachricht zu starten, war es zuerst erforderlich, die Impulsrate, eine Abfolge von regelmäßig zeitgesteuerten "Mark" -Pulsen (1), durch eine Gruppe von fünf Impulsen zu kalibrieren, die auch durch einfache passive elektronische Geräte erkannt werden konnten, um den Teleprinter einzuschalten. Diese Sequenz von Impulsen erzeugte eine Reihe von Lösch-/Löschzeichen und initialisierte gleichzeitig den Status des Empfängers in den Buchstabenverschiebungsmodus. Der erste Impuls könnte jedoch verloren gehen, sodass diese Leistung des Verfahrens dann durch einen einzelnen Null beendet werden kann, gefolgt von einem Lösch-/Löschencharakter. Um die Synchronisation zwischen Geräten zu erhalten, konnte der Nullcode in der Mitte der Nachrichten nicht willkürlich verwendet werden (dies war eine Verbesserung des anfänglichen Baudot -Systems, in dem Leerzeichen nicht explizit differenziert waren. Teleprinters). Dann war es dann möglich, Geräte jederzeit neu zu synchronisieren, indem ein Null in der Mitte einer Nachricht gesendet wurde (unmittelbar gefolgt von einer Lösch-/Lösch-/LS -Steuerung, wenn sie von einem Buchstaben gefolgt von einem Buchstaben oder einer FS -Steuerung folgen, wenn eine Abbildung gefolgt von einer Abbildung). Durch das Senden von Nullsteuerungen wurde auch die Papierband nicht in die nächste Reihe (da nichts geschlagen wurde), sodass diese kostbare Längen des pochbaren Papierbandes rettete. Andererseits wurde der Lösch-/Lösch-/LS -Kontrollcode immer gestanzt und immer in den (anfänglichen) Buchstabenmodus verschoben. Laut einigen Quellen war der Null-Code-Punkt nur für die internationale Nutzung des Landes reserviert.[16]
Die Umstellung zu Letters Code (LS) ist auch als Möglichkeit verwendet, Text nach dem Lesen von einem angeschlagenen Klebeband aus zu stornieren/zu löschen, sodass die sichere Zerstörung einer Nachricht ermöglicht, bevor das gestanzte Band weggeworfen wird.[Klarstellung erforderlich] Funktionell kann es auch die gleiche Füllstoffrolle spielen wie der Löschcode in ASCII (oder andere 7-Bit- und 8-Bit-Codierungen, einschließlich EBCDIC für Lochkarten). Nachdem Codes in einem Textfragment durch eine willkürliche Anzahl von LS -Codes ersetzt wurden, ist das, was folgt, immer noch erhalten und entschlüsselt. Es kann auch als Initiator verwendet werden, um sicherzustellen, dass die Dekodierung des ersten Codes kein Ziffer oder ein anderes Symbol aus der Seite der Figuren angibt muss ignoriert werden, während der Raumcode im Text von Bedeutung ist).
Die als reservierten Zellen für Erweiterungen (die den LS -Code ein zweites Mal wieder verwenden - genau nach dem ersten LS -Code -, um sich von der Seite der Abbildungen zur Buchstabenschichtseite zu verschieben) wurde definiert, um in einen neuen Modus zu wechseln. In diesem neuen Modus enthält die Seite Buchstaben nur Kleinbuchstaben, behält jedoch den Zugriff auf eine dritte Code -Seite für Großbuchstaben, entweder durch Codierung für einen einzelnen Buchstaben (durch Senden von LS vor diesem Buchstaben) oder sperren (mit FS+LS) für Eine unbegrenzte Anzahl von Großbuchstaben oder Ziffern vor dem Entsperren (mit einem einzigen LS), um in den Kleinbuchstaben zurückzukehren.[18] Die als "reservierte" Zelle ist ebenfalls verwendbar (unter Verwendung des FS -Codes aus der Abbildungsseite), um die Seite der Abbildungen (die normalerweise Ziffern enthält und enthalten National Kleinbuchstaben oder Symbole oder Symbole) auf eine vierte Seite (wobei nationale Buchstaben Großbuchstaben sind und andere Symbole codiert werden können).
Ita2 wird immer noch in verwendet Telekommunikationsgeräte für Gehörlose (TDD), Telex, und einige Amateurradio Anwendungen wie z. Radiotelettyp ("Rtty"). ITA2 wird auch in der erweiterten Broadcast-Lösung verwendet, einem Finanzprotokoll des frühen 21. Jahrhunderts Deutsche Börse, um den Charakter -Codierungs -Fußabdruck zu verringern.[19]
Nomenklatur
Fast alle Teleprinser-Geräte des 20. Jahrhunderts verwendeten den Code der Western Union, ITA2 oder Varianten. Radioamateure nennen beiläufig ITA2 und Varianten "Baudot" falsch,[20] und sogar das American Radio Relay LeagueDas Amateur -Radiohandbuch tut dies, obwohl in neueren Ausgaben die Tabellen der Codes korrekt als ITA2 identifiziert werden.
Zeichensatz
Die in jeder Zelle gezeigten Werte sind die Unicode CodePoints, zum Vergleich angegeben.
Original -Baudot -Varianten
Original Baudot, Inland Großbritannien
Original -Baudot -Code, britische Inlandsvariante (Buchstabenset, mit 0x10 umgeschaltet)[21] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | A | E | / | Y | U | I | O | Feigen | J | G | H | B | C | F | D |
1x | Sp | - | X | Z | S | T | W | V | Del | K | M | L | R | Q | N | P |
Original -Baudot -Code, britische Inlandsvariante (Abbildung Set, mit 0x08 umgeschaltet)[21] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | 1 | 2 | ⅟ | 3 | 4 | ³⁄ | 5 | Sp | 6 | 7 | ¹ | 8 | 9 | ⁵⁄ | 0 |
1x | LTRs | . | ⁹⁄ | : | ⁷⁄ | ² | ? | ' | Del | ( | ) | = | - | / | £ | + |
Ursprünglicher Baudot, kontinentale Europäer
Original -Baudot -Code, kontinental europäische Variante (Buchstabe eingestellt, mit 0x10 umgestellt)[21] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | A | E | É | Y | U | I | O | Feigen | J | G | H | B | C | F | D |
1x | Sp | ṯ | X | Z | S | T | W | V | Del | K | M | L | R | Q | N | P |
Original -Baudot -Code, kontinentale Variante (Abbildung Set, mit 0x08 umgeschaltet)[21] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | 1 | 2 | & | 3 | 4 | º | 5 | Sp | 6 | 7 | H | 8 | 9 | F | 0 |
1x | LTRs | . | , | : | ; | ! | ? | ' | Del | ( | ) | = | - | / | № | % |
Original Baudot, ita 1
Ita 1 (Buchstabe eingestellt, mit 0x10 umgeschaltet)[21] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | A | E | Cr | Y | U | I | O | Feigen | J | G | H | B | C | F | D |
1x | Sp | Lf | X | Z | S | T | W | V | Del | K | M | L | R | Q | N | P |
Ita 1 (Abbildung Set, mit 0x08 umgeschaltet)[21] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | 1 | 2 | Cr | 3 | 4 | Pu[a] | 5 | Sp | 6 | 7 | + | 8 | 9 | Pu[a] | 0 |
1x | LTRs | Lf | , | : | . | Pu[a] | ? | ' | Del | ( | ) | = | - | / | Pu[a] | % |
Baudot -Murray -Varianten
Murray Code
Murray -Code (Buchstabe festgelegt, mit 0x04 umgeschaltet)[21] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul/ Sp | E | Col | A | LTRs | S | I | U | Lf | D | R | J | N | F | C | K |
1x | T | Z | L | W | H | Y | P | Q | O | B | G | Feigen | M | X | V | Del/*[b] |
Murray -Code (Abbildung eingestellt, mit 0x1b umgeschaltet) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul/ Sp | 3 | Col | LTRs | ' | 8 | 7 | Lf | ² | 4 | ⁷⁄ | − | ⅟ | ( | ⁹⁄ | |
1x | 5 | . | / | 2 | ⁵⁄ | 6 | 0 | 1 | 9 | ? | ³⁄ | Feigen | , | £ | ) | Del/*[b] |
Ita 2 und US-tty
ITA2 und US-TTY Baudot-Murray-Code (Buchstabe festgelegt, mit 0x1f umgeschaltet) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | E | Lf | A | Sp | S | I | U | Cr | D | R | J | N | F | C | K |
1x | T | Z | L | W | H | Y | P | Q | O | B | G | Feigen | M | X | V | LTRs/ Del |
US-tty Baudot-Murray-Code (Abbildung eingestellt, mit 0x1b umgeschaltet) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | 3 | Lf | − | Sp | Bel | 8 | 7 | Cr | $ | 4 | ' | , | ! | : | ( |
1x | 5 | " | ) | 2 | # | 6 | 0 | 1 | 9 | ? | & | Feigen | . | / | ; | LTRs |
Ita2 Baudot -Murray -Code (Abbildung Set, mit 0x1b umgeschaltet) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Nul | 3 | Lf | − | Sp | ' | 8 | 7 | Cr | Enq | 4 | Bel | , | ! | : | ( |
1x | 5 | + | ) | 2 | £ | 6 | 0 | 1 | 9 | ? | & | Feigen | . | / | = | LTRs |
Wettercode
Meteorologen verwendeten eine Variante von ITA2 mit den Figuren-Fall-Symbolen, mit Ausnahme der zehn Ziffern, BEL und ein paar anderen Zeichen, die durch Wettersymbole ersetzt wurden:

Meteorologischer Baudot -Murray -Code (Abbildung eingestellt, mit 0x1b umgeschaltet) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | - | 3 | Lf | ↑ | Sp | Bel | 8 | 7 | Cr | ↗ | 4 | ↙ | ⦷ | → | ◯ | ← |
1x | 5 | + | ↖ | 2 | ↓ | 6 | 0 | 1 | 9 | ⊕ | ↘ | Feigen | . | / | ⦶ | LTRs |
Einzelheiten
HINWEIS: Diese Tabelle setzt den Raum "1" von Baudot und Murray als rechts und am wenigsten signifikant voraus. Die Art und Weise, wie die übertragenen Bits in größere Codes gepackt wurden, variierte vom Hersteller. Die häufigste Lösung bringt die Bits aus dem am wenigsten signifikanten Bit zu dem bedeutendsten Bit zu (die drei bedeutendsten Bits eines Bytes unbenutzt).

In ITA2 werden Zeichen mit fünf Bits ausgedrückt. ITA2 verwendet zwei Code-Untersätze, die "Buchstabenverschiebung" (LTRs) und die "Figurenverschiebung" (Fig. 1). Das Feigen -Zeichen (11011) signalisiert, dass die folgenden Zeichen als in den Abb. Set interpretiert werden sollen, bis dies durch das LTRS (11111) -Scharakter zurückgesetzt wird. Bei Verwendung werden die LTRs oder Fig. 1 und 2 gedrückt und freigegeben, wodurch das entsprechende Schaltzeichen an die andere Maschine übertragen wird. Die gewünschten Buchstaben oder Figuren werden dann tippt. Im Gegensatz zu einer Schreibmaschine oder einer modernen Computertastatur wird die Schalttaste nicht deprimiert, während die entsprechenden Zeichen eingegeben werden. "Anfrage" löst die Antwort der anderen Maschine aus. Es bedeutet "Wer bist du?"
Cr ist Kutschenrückkehr, Lf ist Zeilenvorschub, Bel ist das Glockenfigur die ein kleines klingeln Glocke (oft verwendet, um die Operatoren auf eine eingehende Nachricht aufmerksam zu machen), SP ist Raum und NUL ist das Nullcharakter (leeres Band).
HINWEIS: Die Binärumwandlungen der CodePoints werden häufig in umgekehrter Reihenfolge (vermutlich) in umgekehrter Reihenfolge angezeigt, aus welcher Seite eins das Papierband anzeigt. Beachten Sie weiter, dass die "Kontroll" Zeichen wurden so ausgewählt, dass sie entweder symmetrisch oder in nützlichen Paaren waren, so dass das Einfügen eines Klebebands "verkehrt herum" nicht zu Problemen für die Ausrüstung führte und der resultierende Ausdruck entschlüsselt werden konnte. Somit sind Fig. (11011), LTRs (11111) und Raum (00100) unveränderlich, während Cr (00010) und LF (01000), die im Allgemeinen als Paar verwendet werden, unabhängig von der Reihenfolge nach Seitendruckern gleich behandelt werden.[22] LTRs könnten auch verwendet werden, um Zeichen zu übertreffen, die auf einem Papierband gelöscht werden sollen (ähnlich wie Del in 7-Bit ASCII).
Die Sequenz Ryryry ... wird häufig in Testmeldungen und zu Beginn jeder Übertragung verwendet. Da R 01010 und Y 10101 ist, übt die Sequenz viel von den mechanischen Komponenten eines Teleprinärs bei maximaler Spannung aus. Außerdem wurde die Feinabstimmung des Empfängers mit zwei farbigen Lichtern (einer für jeden Ton) durchgeführt. 'Ryryry ...' produzierte 0101010101 ..., wodurch die Lichter mit gleicher Helligkeit leuchten ließen, wenn die Abstimmung korrekt war. Diese Tuning-Sequenz ist nur nützlich, wenn ITA2 mit zweifarbigem TONE verwendet wird FSK Modulation, wie sie häufig in gesehen wird Radiotelettyp (Rtty) Verwendung.
US -Implementierungen von Baudot -Code können sich bei der Hinzufügung einiger Zeichen wie #und der Abb. Layer unterscheiden.
Die russische Version von Baudot Code (MTK-2) verwendeten drei Schaltmodi; das Kyrillischer Brief Der Modus wurde durch das Zeichen (00000) aktiviert. Aufgrund der größeren Anzahl von Zeichen im kyrillischen Alphabet die Zeichen !, &, £ wurden weggelassen und durch Cyrillics ersetzt, und Bel Hat den gleichen Code wie Cyrillic Letter ю. Die kyrillischen Buchstaben Ъ und Ё werden weggelassen und ч wird mit der Ziffer 4 verschmolzen.
Siehe auch
- Specks Chiffre -Eine 5-Bit-Binärcodierung des englischen Alphabets, das von entwickelt wurde, Francis Bacon 1605.[23]
- Liste der Charaktersätze des Informationssystems
- CCIR 476
Anmerkungen
Verweise
- ^ Ralston, Anthony; Reilly, Edwin D., Hrsg. (1993), "Baudot Code", Enzyklopädie der Informatik (Dritter Aufl.), New York: IEEE Press/Van Nostrand Reinhold, ISBN 0-442-27679-6
- ^ a b H. A. Emmons (1. Mai 1916). "Druckersysteme". Draht- und Radiokommunikation. 34: 209.
- ^ a b c Fischer, Eric N. (20. Juni 2000). "Die Entwicklung von Charaktercodes, 1874–1968". Ark:/13960/t07x23w8s. Abgerufen 20. Dezember 2020.
[...] 1872 begann [Baudot] Forschung zu einem Telegraphensystem, mit dem mehrere Operatoren gleichzeitig über einen einzelnen Draht übertragen werden und wie die Übertragungen sie empfangen wurden, sie in gewöhnlichen alphabetischen Zeichen auf einem Papierstreifen drucken würden. Am 17. Juni 1874 erhielt er ein Patent für ein solches System. [...] Anstelle einer variablen Verzögerung, gefolgt von einem Ein-Einheiten-Impuls, verwendete Baudots System ein einheitliches sechs Mal Einheiten, um jedes Zeichen zu übertragen. [...] Sein frühes Telegraph verwendete wahrscheinlich den Code mit sechs Einheiten [...], dem er zuschreibt Davy In einem Artikel von 1877. [...] 1876 haben Baudot seine Ausrüstung für die Verwendung eines fünfsteinigischen Codes neu gestaltet. Interpunktion und Ziffern wurden jedoch manchmal noch benötigt, also adoptierte er von Hughes Die Verwendung von zwei speziellen Buchstaben- und Figur -Speicherzeichen, die dazu führen, dass der Drucker gleichzeitig zwischen den Fällen verändert wird, wie er das Papier ohne Drucken vorangebot. Der Code mit fünf Einheiten, den er zu dieser Zeit [...] verwendete Hand. [...]
[1][2] - ^ Baudot, Jean-Maurice-Émile (Juni 1874). "Système de Télégraphie Rapide" (auf Französisch). Archiv Institut National de la Propriété Industelle (INPI). Patent Brevet 103.898. Archiviert von das Original am 16. Dezember 2017.
- ^ William V. Vansize (25. Januar 1901). "Ein neuer Seitendruck-Telegraph". Transaktionen. American Institute of Electrical Engineers. 18: 22.
- ^ Procès d'Amiens Baudot gegen Mimault
- ^ a b Jennings, Tom (2020). "Eine kommentierte Geschichte einiger Charaktercodes: Baudots Code".
- ^ Beauchamp, K.G. (2001). Geschichte der Telegraphie: seine Technologie und Anwendung. Institution für Ingenieurwesen und Technologie. S. 394–395. ISBN 0-85296-792-6.
- ^ Alan G. Hobbs, 5 Einheitencodes, Sektion Baudot Multiplex -System
- ^ Gleick, James (2011). Die Informationen: eine Geschichte, eine Theorie, eine Flut. London: Viertes Anwesen. p. 203. ISBN 978-0-00-742311-8.
- ^ Foster, Maximilian (August 1901). "Ein erfolgreicher Drucktelegraph". Die Arbeit der Welt: Eine Geschichte unserer Zeit. II: 1195–1199. Abgerufen 9. Juli 2009.
- ^ Copeland 2006, p. 38
- ^ Telegraphen- und Telefonalter. 1921.
Ich habe die am häufigsten verwendeten Buchstaben in englischer Sprache den Signalen zugeteilt, die durch die wenigsten Löcher im perforierten Klebeband dargestellt werden, und so weiter.
- ^ "Bruxy: Radio -Teletyp -Kommunikation". 10. Oktober 2005. Abgerufen 9. Mai 2016.
Der übertragene Code verwendet internationales Telegraph-Alphabet Nr. 2 (ITA-2), das 1924 von CCITT eingeführt wurde.
- ^ Smith, Gil (2001). "Teletyp -Kommunikationscodes" (PDF). Baudot.net. Archiviert (PDF) Aus dem Original am 20. August 2008. Abgerufen 11. Juli 2008.
- ^ a b Steinbuch, Karl W.; Weber, Wolfgang, Hrsg. (1974) [1967]. Taschenbuch der Informatik - Band III - anwendungen und spezielle systeme der nachrettenverarBeitung. Taschenbuch der nachrichttenverarBeitung (auf Deutsch). Vol. 3 (3 ed.). Berlin, Deutschland: Springer Verlag. S. 328–329. ISBN 3-540-06242-4. Lccn 73-80607.
- ^ Dataip Limited. "Der" Baudot "Code". Archiviert von das Original am 23. Dezember 2017. Abgerufen 16. Juli 2017.
- ^ Itu-t Empfehlung S.2 / 11/1988, veröffentlicht in Fascicles vii.1 der Blaues Buch
- ^ "Verbesserte Broadcast -Lösung - Schnittstellenspezifikation Finale Version" (PDF). Deutsche Börse. 17. Mai 2010. archiviert von das Original (PDF) am 8. Februar 2012. Abgerufen 10. August 2011.
- ^ Gillam, Richard (2002). Unicode entmystifiziert. Addison-Wesley. p. 30. ISBN 0-201-70052-2.
- ^ a b c d e f g h i "Fünf-Einheiten-Codes". Nadcomm Museum. Archiviert von das Original Am 4. November 1999. Abgerufen 5. Dezember 2001.
- ^ Jennings, Tom (5. Februar 2020). "Eine kommentierte Geschichte einiger Charaktercodes: Ita2". Abgerufen 1. Juni 2022.
[...] Die Zeichen, die "Transmission Control" verwandt sind [...] sind bitweise symmetrisch-die Codes für Fig. 1 und 1 sind die gleichen Umkehrungen von links nach rechts! Darüber hinaus sind die Codes für CR und LF, wenn sie von links nach rechts umgekehrt sind!
- ^ Speck, Franziskus (1605). Die Profile und Weiterentwicklung des Lernens göttlicher und menschlicher Lernen.
Weitere Lektüre
- Copeland, B. Jack, ed. (2006). Colossus: Die Geheimnisse der Codebraten des Bletchley Parks. Oxford: Oxford University Press. ISBN 978-0-19-284055-4.
- Hobbs, Alan G. "Nadcomm Papiere und Schriften: Fünf-Einheiten-Codes". Abgerufen 10. Februar 2017.
- MTK-2-Code-Tabelle
- Baudot, Murray, Ita2, Ita5 usw.
- "Jean-Maurice-Émile Baudot". Archiviert von das Original am 13. September 2009.
- Online -Baudot -Codekonverter (Beinhaltet Papierbandansicht)
- Eine Aufschlüsselung des Patents für Baudots erstes Gerät