La oss bryte ned de binære kodingene til "Hello World" i Ebcdic, ASCII og Unicode:
1. EBCDIC (utvidet binærkodet desimal Interchange Code)
* EBCDIC bruker en 8-biters kode, og gir den 256 mulige tegn.
* Det brukes først og fremst i IBM Mainframe Systems.
binær koding av "Hello World" i Ebcdic:
`` `
H - 11000100
E - 11000101
L - 11001100
L - 11001100
O - 11011111
- 01000000 (plass)
W - 11101101
O - 11011111
R - 11100010
L - 11001100
D - 11001001
`` `
2. ASCII (American Standard Code for Information Interchange)
* ASCII bruker en 7-biters kode (utvidet til 8-bit i noen tilfeller), og gir den 128 (eller 256) mulige tegn.
* Det er mye brukt på datamaskiner og internett.
binær koding av "Hello World" i ASCII:
`` `
H - 01001000
E - 01100101
L - 01101100
L - 01101100
O - 01101111
- 00100000 (plass)
W - 01010111
O - 01101111
R - 01110010
L - 01101100
D - 01100100
`` `
3. Unicode (Universal Character Set)
* Unicode bruker koding av variabel lengde, noe som gir et stort utvalg av tegn fra forskjellige språk.
* Den vanligste kodingen er UTF-8, som er en koding av variabel lengde som bruker 1-4 byte per karakter.
binær koding av "Hello World" i UTF-8 (Unicode):
`` `
H - 01001000
E - 01100101
L - 01101100
L - 01101100
O - 01101111
- 00100000 (plass)
W - 01010111
O - 01101111
R - 01110010
L - 01101100
D - 01100100
`` `
Viktige merknader:
* Den binære kodingen av et tegn kan variere litt avhengig av det spesifikke kodingsskjemaet som brukes i et gitt system (f.eks. ASCII-7, ASCII-8, UTF-16, etc.).
* Eksemplet UTF-8-koding bruker de samme byte som ASCII siden UTF-8 er kompatibel med ASCII for tegn innen ASCII-området.
Gi meg beskjed hvis du vil ha en mer detaljert forklaring av et spesifikt kodingsskjema eller har annen tekst du vil se kodet!