Binær kode

Fra SPJDRpedia

En binær kode er en talkode, hvor man oversætter bogstaver til binære tal. Et binært tal skrives kun med 0'er og 1'er. Læs mere om hvordan du løser og bryder binære koder i artiklen om talkoder.

Simpel binær kode

En oversættertabel kunne for eksempel se sådan her ud:

Bogstav Binært tal
A 00000
B 00001
C 00010
D 00011
E 00100
F 00101
G 00110
H 00111
I 01000
J 01001
K 01010
L 01011
M 01100
N 01101
O 01110
P 01111
Q 10000
R 10001
S 10010
T 10011
U 10100
V 10101
W 10110
X 10111
Y 11000
Z 11001
Æ 11010
Ø 11011
Å 11100

På den måde kan man oversætte "ANGRIB VED DAGGRY" til den binære kode:

00000 01101 00110 10001 01000 00001 10101 00100 00011 00011 00000 00110 
00110 10001 11000

ASCII-kode

Computere bruger også talkoder til at gemme og læse bogstaver. Hvert bogstav og tegn bliver altså gemt som tal. Det mest almindelige er at bruge den oversættelsestabel, der kaldes for ASCII. Fordi computere arbejder med 1-ere og 0-er, skrives tallet ofte i binært som 1 byte (8 bits).

Bogstav ASCII Binær
A 065 01000001
B 066 01000010
C 067 01000011
D 068 01000100
E 069 01000101
F 070 01000110
G 071 01000111
H 072 01001000
I 073 01001001
J 074 01001010
K 075 01001011
L 076 01001100
M 077 01001101
N 078 01001110
O 079 01001111
P 080 01010000
Q 081 01010001
R 082 01010010
S 083 01010011
T 084 01010100
U 085 01010101
V 086 01010110
W 087 01010111
X 088 01011000
Y 089 01011001
Z 090 01011010

Her bliver HEJ oversat til 010010000100010101001010. Den binære talkode kan også bruges til at skjule hemmelige beskeder i for eksempel digitale billeder (se også Bacons kode).

Ad puzzle lock.svg Koder og Hemmelig skrift
Begreber Chiffer, Ombytningskode,Transposition, Steganografi, Klartekst, Nøgle.
Mono-alfabetiske koder Morsekode, Frimurerkode, A-K kode, Tigerkode, Kodeordskode, Alternativt tegnsæt, Bacons kode, Mobilkode.
Poly-alfabetiske koder Vigenerekode
Polygrafe koder Playfairchiffer, To-kvadrat-chiffer, Fire-kvadrat-chiffer.
Inspiration Uløste koder, To-lås kryptering, Engangsblok, Envejskoder, Sprogkode.
Kodebrydning Kodebrydning, Frekvensanalyse.