1. EBCDIC (codice di interscambio decimale binario esteso)
* EBCDIC utilizza un codice a 8 bit, dandogli 256 caratteri possibili.
* È utilizzato principalmente nei sistemi mainframe IBM.
codifica binaria di "Hello World" in EBCDIC:
`` `
H - 11000100
E - 11000101
L - 11001100
L - 11001100
O - 11011111
- 01000000 (spazio)
W - 11101101
O - 11011111
R - 11100010
L - 11001100
D - 11001001
`` `
2. ASCII (Codice standard americano per lo scambio di informazioni)
* ASCII utilizza un codice a 7 bit (esteso a 8 bit in alcuni casi), dandogli 128 (o 256) possibili caratteri.
* È ampiamente utilizzato nei computer e in Internet.
codifica binaria di "Hello World" in ASCII:
`` `
H - 01001000
E - 01100101
L - 01101100
L - 01101100
O - 01101111
- 00100000 (spazio)
W - 01010111
O - 01101111
R - 01110010
L - 01101100
D - 01100100
`` `
3. Unicode (set di caratteri universali)
* Unicode utilizza la codifica a lunghezza variabile, consentendo una vasta gamma di caratteri da lingue diverse.
* La codifica più comune è UTF-8, che è una codifica a lunghezza variabile che utilizza 1-4 byte per carattere.
codifica binaria di "Hello World" in UTF-8 (Unicode):
`` `
H - 01001000
E - 01100101
L - 01101100
L - 01101100
O - 01101111
- 00100000 (spazio)
W - 01010111
O - 01101111
R - 01110010
L - 01101100
D - 01100100
`` `
Note importanti:
* La codifica binaria di un carattere può variare leggermente a seconda dello specifico schema di codifica utilizzato all'interno di un determinato sistema (ad es. ASCII-7, ASCII-8, UTF-16, ecc.).
* L'esempio della codifica UTF-8 utilizza gli stessi byte di ASCII poiché UTF-8 è compatibile con ASCII per i caratteri all'interno della gamma ASCII.
Fammi sapere se desideri una spiegazione più dettagliata di qualsiasi schema di codifica specifico o hai altro testo che vorresti vedere codificato!
Programmazione © www.354353.com