codifica | decodifica | comprimi

> esadecimale | base16 | 0xFF <

// Esadecimale - conversione tra testo e rappresentazione esadecimale (base 16)

[UNIVERSAL]

Ampio utilizzo

Usato in programmazione, codici colore, indirizzi di memoria e debugging.

[READABLE]

Facile da leggere

Rappresentazione compatta più leggibile del binario.

[FLEXIBLE]

Opzioni di formato

Supporta spazi, maiuscole/minuscole e formati diversi.

>> informazioni tecniche

Come funziona l’esadecimale:

L’esadecimale (base 16) usa 16 simboli: 0-9 e A-F. Ogni cifra hex rappresenta 4 bit (mezzo byte). Due cifre hex rappresentano un byte (8 bit), ideale per rappresentare dati binari.

Esempi:

'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF

Perché usare l’esadecimale:

  • >Codici colore (#FF0000)
  • >Indirizzi di memoria
  • >Debugging di dati binari
  • >Codifica dei caratteri
  • >Hash crittografici

>> domande frequenti

Che cos’è l’esadecimale?

L’esadecimale (hex) è un sistema numerico in base 16 che utilizza le cifre 0-9 e le lettere A-F. È comunemente usato in informatica per rappresentare dati binari in un formato più leggibile.

Perché usare l’esadecimale invece del decimale?

L’esadecimale si allinea perfettamente al binario: ogni cifra hex rappresenta esattamente 4 bit. È quindi ideale per rappresentare memoria, colori e dati binari.

Qual è la differenza tra i prefissi 0x e #?

"0x" è usato nei linguaggi di programmazione per indicare numeri esadecimali (0xFF). "#" è usato di solito per i colori web (#FF0000). Entrambi indicano una notazione esadecimale.

Come converto i colori hex in RGB?

I colori hex usano 6 cifre: RRGGBB. Ogni coppia rappresenta i valori Rosso, Verde e Blu da 00 (0) a FF (255). Ad esempio, #FF0000 è RGB(255,0,0), rosso puro.

// Caratteri come byte esadecimali

CarattereHex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// Cifre esadecimali e valori

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> Altre domande

D: Perché un byte corrisponde esattamente a due cifre esadecimali?

R: Una cifra esadecimale rappresenta 4 bit (un nibble) e un byte ha 8 bit. Due cifre formano un byte, da 00 a FF.

D: Come appaiono in esadecimale caratteri come é o 中?

R: L’esadecimale mostra i byte della codifica, di solito UTF-8. é occupa due byte (C3 A9), 中 tre (E4 B8 AD), un’emoji quattro.

D: Maiuscole e minuscole contano (ff o FF)?

R: No, ff e FF hanno lo stesso valore. Sii coerente; prefissi come 0x o # sono convenzioni e non fanno parte del valore.

Altre lingue