koda | avkoda | komprimera

> hexadecimal | base16 | 0xFF <

// Hexadecimal – konvertera mellan text och hex-representation (bas 16)

[UNIVERSAL]

Brett användningsområde

Används i programmering, färgkoder, minnesadresser och felsökning.

[READABLE]

Lättläst format

Kompakt representation som är enklare att läsa än binärdata.

[FLEXIBLE]

Formateringsalternativ

Stöder mellanslag, versaler/gemener och flera format.

>> teknisk info

Hur hexadecimal fungerar:

Hexadecimal (bas 16) använder 16 symboler: 0–9 och A–F. Varje hex-siffra representerar 4 bitar (en halv byte). Två hex-siffror representerar en byte (8 bitar), vilket gör det perfekt för att representera binärdata.

Exempel:

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

Varför använda hexadecimal:

  • >Färgkoder (#FF0000)
  • >Minnesadresser
  • >Felsökning av binärdata
  • >Teckenkodning
  • >Kryptografiska hashfunktioner

>> vanliga frågor

Vad är hexadecimal?

Hexadecimal (hex) är ett talsystem med bas 16 som använder siffrorna 0–9 och bokstäverna A–F. Det används ofta inom IT för att representera binärdata i ett mer läsbart format.

Varför använda hexadecimal i stället för decimal?

Hexadecimal passar perfekt ihop med binärsystemet – varje hex-siffra representerar exakt 4 bitar. Därför är det idealiskt för att representera minne, färger och binärdata.

Vad är skillnaden mellan prefixen 0x och #?

"0x" används i programmeringsspråk för att markera hexadecimala tal (0xFF). "#" används vanligtvis för webbfärger (#FF0000). Båda anger hexadecimal notation.

Hur konverterar jag hex-färger till RGB?

Hex-färger använder 6 tecken: RRGGBB. Varje par representerar värdena för rött, grönt och blått från 00 (0) till FF (255). Till exempel är #FF0000 RGB(255,0,0) – rent rött.

// Tecken som hexbytes

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

// Hexsiffror och värden

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

>> Fler frågor

F: Varför är en byte exakt två hexsiffror?

S: En hexsiffra motsvarar 4 bitar (en nibble) och en byte är 8 bitar. Två siffror blir alltså en byte, från 00 till FF.

F: Hur visas tecken som é eller 中 i hex?

S: Hex visar kodningens bytes, oftast UTF-8. é tar två bytes (C3 A9), 中 tre (E4 B8 AD) och en emoji fyra.

F: Spelar versaler/gemener roll (ff eller FF)?

S: Nej, ff och FF har samma värde. Håll dig till en stil; prefix som 0x eller # är konvention och inte en del av värdet.

Andra språk