Topic outline
General
Wozu Kodierung?
Technische Vorschrift:
Manchmal ist ein bestimmte Kodierung vorgeschrieben (z.B 7-Bit-ASCII in E-Mails, Radiowellen beim Rundfunk, Spannungsimpulse beim Morsen)Bessere Lesbarkeit:
Datenmenge wird kürzer und somit besser lesbar.
bin: 1010 0011 okt: 243 hex: A3Kompression:
Datenmenge ist bei Online-Übertragung geringer. (Grafik, Video)Fehlersicherheit:
Texte werden durch Kodierung länger gemacht, Fehlererkennungscodes eingebaut. (Prüfbits, Prüfsumme bei ISBN-Nr oder beim Strich-Code)Verschlüsselung:
Inhalte der Daten werden für Unberechtigte unerkennbar gemacht. (Kryptologie)
BCD-KODIERUNG
BCD-Code
Der BCD-Code, Binary Code Decimal (BCD), auch als 8-4-2-1-Code bezeichnet, dient der binären Codierung von Dezimalzahlen. Bei der Codierung wird jede Dezimalziffer einzeln dualcodiert. Beim BCD-Code werden vier Bits codiert. Das entspricht 16 verschiedenen Werten, denen Buchstaben oder Ziffern zugeordnet werden können. Bitgruppen aus vier Bits werden auch als Tetrade, Nibble oder Halbbyte bezeichnet.
Quelle:https://www.itwissen.info/BCD-Code-binary-coded-decimal-BCD.html
ASCII-ANSI-UNICODE
UTF universelles Transformation Format
Unicode-Zeichen mit Werten aus dem Bereich von 0 bis 127 (0 bis 7F hexadezimal) werden in der UTF-8-Kodierung als ein Byte mit dem gleichen Wert wiedergegeben. Daher sind alle Daten, für die ausschließlich echte ASCII-Zeichen verwendet werden, in beiden Darstellungen identisch.
Unicode-Zeichen größer als 127 werden in der UTF-8-Kodierung zu Byteketten der Länge zwei bis vier kodiert.
Beispiel Währungssymbole:
bin hex uni Symbol Name 0010 0000 1010 1100 20 AC U+20AC € Euro 0010 0000 1011 1101 20 BD U+20BD ₽ Rubel 0000 0000 1010 0101 00 A5 U+00A5 ¥ Yen 0010 0000 1010 1010 20 AA U+20AA ₪ Sheqel