Codieren bedeutet hier: Zeichen nach einer vereinbarten Vorschrift in andere Zeichenfolgen umwandeln. Decodieren ist der Rückweg. Der Inhalt soll erhalten bleiben; seine Darstellung ändert sich.
Ein Code muss zum Weg und zu den Empfängern passen. Welche Zeichen kann der Weg unterscheiden? Wie viel Platz gibt es? Kennt die empfangende Person oder Maschine die Regel?
Ein Beispiel
Die Lampenanzeige kann kein D zeigen. Mit der vereinbarten Folge 00100 zeigt sie aus – aus – an – aus – aus. Das Team liest mit derselben Tabelle wieder D.
Wichtig zu unterscheiden: Ein Code ist nicht automatisch geheim. Wer unsere öffentliche Tabelle kennt, kann beide Folgen lesen.
Z ordnet jedem erlaubten Originalzeichen genau zwei Ziffern zu. B nutzt immer fünf Zeichen aus 0 und 1. Lies ab dem vereinbarten Nachrichtenbeginn. Führende Nullen sind wichtig.
Zwischenräume zwischen Codegruppen sind nur Lesehilfen. Das Leerzeichen im Original wird bei Z zu 00, bei B zu 00000. Ohne Leseabstände bleibt die Rückübersetzung möglich, solange Anfang und feste Gruppenlänge bekannt sind.
Ein Beispiel
020104 wird in 02 | 01 | 04 geteilt und bedeutet BAD. B: 00010 | 00001 | 00100 bedeutet ebenfalls BAD.
Wichtig zu unterscheiden: Ohne festgelegten Anfang oder bei verlorenen Zeichen kann die Einteilung verrutschen. Unser Modell legt den Beginn fest; es löst keine echte Synchronisation.
Beide Tabellen enthalten nur A bis Z und ein Leerzeichen. Die Gruppen 27–99 bei Z und 11011–11111 bei B sind nicht vergeben.
Kleinbuchstaben, Umlaute, Ziffern im Original und Satzzeichen fehlen. Nichts stillschweigend weglassen. FÜR in FUER umzuschreiben verändert das Original nach einer zusätzlichen Vereinbarung.
Ein Beispiel
TOR A hat fünf Originalzeichen: T, O, R, Leerzeichen, A. Z benötigt zehn, B fünfundzwanzig Codestellen.
Wichtig zu unterscheiden: B ist ein kleiner Code aus zwei Zeichen, keine allgemein gültige Computertabelle. Unicode und UTF decken viel mehr Zeichen und andere Regeln ab.
Prüfe Gruppenlänge und Tabellenwert. Eine ungültige Gruppe passt nicht zur Regel. Sie verrät noch nicht automatisch das beabsichtigte Original.
Eine gültige Gruppe kann durch einen Fehler entstehen. Die Tabelle allein erkennt dann die Änderung nicht. Zum verlässlichen Korrigieren brauchst du zusätzliche Information, etwa Original oder Rückfrage.
Ein Beispiel
Z: Aus 18 | 01 | 04 (RAD) wird durch Ersetzen der 8 eine 19 | 01 | 04 (SAD). Jede Gruppe ist gültig.
Wichtig zu unterscheiden: Auch ein sinnvoll klingendes Wort beweist keine fehlerfreie Übertragung. Unsere Codes erkennen oder korrigieren nicht alle Fehler und verschlüsseln die Nachricht nicht.
Prüfe: Ist jedes Originalzeichen darstellbar? Kann der Weg alle benötigten Codezeichen übertragen und reicht sein Platz? Versteht der Empfänger die Regel?
In unserem Modell zeigt die Lampenanzeige nur aus/an, also 0/1. Die Ziffernanzeige zeigt 0–9. Jeder Platz zeigt genau eines dieser Zeichen. Vergleiche nie nur die Stellenzahl ohne die verfügbaren Zeichen.
Ein Beispiel
TOR A braucht Z: 10 Ziffernstellen; B: 25 Stellen nur mit 0 oder 1. Welche Variante passt, hängt vom Weg ab.
Wichtig zu unterscheiden: Kürzer bedeutet nicht automatisch schneller oder zuverlässiger. Wir messen keine echte Übertragungsdauer oder Störungen eines realen Netzes.
Warum ist ein Punktbild noch keine tastbare Schrift?
Brailleschrift ermöglicht Lesen durch Tasten. In der Grundform bilden Kombinationen aus sechs möglichen erhöhten Punkten Zeichen. Die lesende Person muss Zuordnung und weitere Schriftregeln kennen.
Ein flach gedrucktes oder angezeigtes Punktmuster hat keine tastbaren Erhebungen. Große bunte Zeichen allein lösen diese Anforderung nicht.
Seitenansicht als Erklärung: Nur erhöhte Punkte sind tastbar. Dies ist keine Brailletabelle. IuM-Lernwerk · CC BY-SA 4.0Bild größer ansehen ↗
Ein Beispiel
Eine Person mit Braillekenntnissen kann eine tatsächlich tastbare Beschriftung mit den Fingern lesen. Ein Foto bietet diese Möglichkeit nicht.
Wichtig zu unterscheiden: Nicht jede blinde Person liest Braille. Den geeigneten Zugang mit der Person klären; unsere Übungscodes ersetzen keine zugängliche Alltagsschrift.
Computer müssen sich ebenfalls auf die Darstellung von Zeichen einigen. Unicode ordnet Zeichen gemeinsame Werte zu. UTF-8 legt fest, wie diese Werte in Bytes gespeichert oder übertragen werden.
Unsere kleine Tabelle B zeigt nur das Grundprinzip einer vereinbarten Zuordnung. Sie ist weder Unicode noch UTF-8. Du brauchst diese Standards für unsere Aufgaben nicht anzuwenden.
Ein Beispiel
Unser D wird zu 00100. Daraus darfst du nicht schließen, dass eine Textdatei D genauso speichert.
Wichtig zu unterscheiden: Unsere zwei Übungscodes sind keine vollständigen Computercodierungen.