kodér | dekodér | komprimér

> hexadecimal | base16 | 0xFF <

// Hexadecimal - konvertér mellem tekst og hex-repræsentation (base 16)

[UNIVERSAL]

Bred anvendelse

Bruges i programmering, farvekoder, hukommelsesadresser og fejlsøgning.

[READABLE]

Let at læse

Kompakt repræsentation der er lettere at læse end binær.

[FLEXIBLE]

Formatteringsmuligheder

Understøtter mellemrum, store/små bogstaver og flere formater.

>> teknisk info

Hvordan hexadecimal fungerer:

Hexadecimal (base 16) bruger 16 symboler: 0-9 og A-F. Hvert hex-ciffer repræsenterer 4 bit (et halvt byte). To hex-cifre repræsenterer én byte (8 bit), hvilket gør det ideelt til at repræsentere binære data.

Eksempler:

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

Hvorfor bruge hexadecimal:

  • >Farvekoder (#FF0000)
  • >Hukommelsesadresser
  • >Fejlsøgning af binære data
  • >Tegnkodning
  • >Kryptografiske hashes

>> ofte stillede spørgsmål

Hvad er hexadecimal?

Hexadecimal (hex) er et talsystem i base 16, der bruger cifrene 0-9 og bogstaverne A-F. Det bruges ofte i computing til at repræsentere binære data i et mere læsbart format.

Hvorfor bruge hexadecimal i stedet for decimal?

Hexadecimal passer perfekt til binær – hvert hex-ciffer repræsenterer præcis 4 bit. Derfor er det ideelt til at repræsentere hukommelse, farver og binære data.

Hvad er forskellen på præfikserne 0x og #?

"0x" bruges i programmeringssprog til at angive hex-tal (0xFF). "#" bruges normalt til webfarver (#FF0000). Begge angiver hexadecimal notation.

Hvordan konverterer jeg hex-farver til RGB?

Hex-farver bruger 6 cifre: RRGGBB. Hvert par repræsenterer rød, grøn og blå fra 00 (0) til FF (255). For eksempel er #FF0000 RGB(255,0,0) – ren rød.

// Tegn som hex-bytes

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

// Hex-cifre og værdier

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

>> Flere spørgsmål

S: Hvorfor er en byte præcis to hex-cifre?

S: Ét hex-ciffer er 4 bit (en nibble), og en byte er 8 bit. To cifre bliver altså til én byte, fra 00 til FF.

S: Hvordan vises tegn som é eller 中 i hex?

S: Hex viser kodningens bytes, oftest UTF-8. é fylder to bytes (C3 A9), 中 tre (E4 B8 AD) og en emoji fire.

S: Har store/små bogstaver betydning (ff eller FF)?

S: Nej, ff og FF har samme værdi. Hold dig til én stil; præfikser som 0x eller # er konvention og ikke en del af værdien.

Andre sprog