Hex til Tekst Converter
Konverter tekst til hexadecimal repræsentation eller afkod hex tilbage til tekst med denne gratis online hex-konverter. Udbredt af programmører til farvekoder, hukommelsesadresser, fejlfinding og datakodning. Få øjeblikkelig konvertering mellem tekst og hexadecimalt format med understøttelse af ASCII- og Unicode-tegn.
Ofte stillede spørgsmål
Skriv eller indsæt din tekst i inputfeltet, og klik på "Konverter". Værktøjet konverterer hvert tegn til dets hexadecimale repræsentation ved hjælp af base-16 (0-9, A-F). For eksempel bliver 'Hello' til '48656C6C6F'. Hvert tegn repræsenteres af sin hexadecimale værdi baseret på dets ASCII- eller Unicode-kodepunkt.
Ja, sådan! Indsæt din hexadecimale streng i inputfeltet, og klik på 'Konverter'. Værktøjet registrerer automatisk hex-input og konverterer det tilbage til læsbar tekst. Hex-værdier kan indtastes med eller uden mellemrum, og både store og små bogstaver (A-F eller a-f) accepteres.
Hexadecimal (hex) er et base-16-talsystem med cifrene 0-9 og bogstaverne A-F. Det er meget brugt i programmering til farvekoder (#FF0000 for rød), hukommelsesadresser, MAC-adresser, kryptografiske hashes og til at repræsentere binære data på en mere kompakt måde. To hexcifre kan repræsentere en byte (0-255), hvilket gør det mere kompakt end binært.
Hexadecimal giver en mere kompakt repræsentation af binære data end decimal. Da computere arbejder i binær (base-2), kan hex (base-16) nemt konverteres - hvert hexciffer repræsenterer præcis 4 bits. Det gør hex perfekt til at repræsentere bytes (2 hexcifre = 8 bits), hukommelsesadresser og binære data i et menneskeligt læsbart format, der er nemmere at arbejde med end lange strenge af 1'ere og 0'ere.
Hex-farvekoder bruger 6 hexadecimale cifre til at repræsentere RGB-farver: #RRGGBB. Hvert cifferpar (00-FF) repræsenterer intensiteten af rød, grøn og blå fra 0-255. For eksempel er #FF0000 ren rød, #00FF00 er grøn, og #0000FF er blå. Selv om dette værktøj konverterer tekst til hex, er princippet det samme - hex er en kompakt måde at repræsentere værdier på.
Nej, hexadecimale værdier skelner ikke mellem store og små bogstaver. Du kan bruge store (A-F) eller små (a-f) bogstaver i stedet for store. For eksempel repræsenterer 'FF' og 'ff' begge den decimale værdi 255. Dette værktøj accepterer begge formater ved afkodning af hex til tekst, og du kan vælge dit foretrukne format ved kodning.
De fleste programmeringssprog bruger hex med et '0x'-præfiks (som 0xFF eller 0x1A2B). I C, C++, Java, JavaScript og Python kan du skrive hex-bogstaver direkte i koden for farver, bitmasker, hukommelsesadresser og byte-arrays. For eksempel bruger JavaScript hex til Unicode escapes (\x41 for 'A'), CSS bruger hex til farver (#FF5733), og assembly-sprog bruger hex til hukommelsesadresser og opkoder.
Hexadecimal er meget mere kompakt end binær - et hexciffer repræsenterer 4 bits, så en byte (8 bits) behøver kun 2 hexcifre mod 8 binære cifre. Det gør hex ideelt til visning af hukommelsesdumps, fejlfinding og arbejde med rådata. For eksempel er det binære '11111111' blot 'FF' i hex. Hex er lettere for mennesker at læse og skrive, mens det stadig har en direkte relation til binære værdier.
Ja, men det kræver, at man forstår datarepræsentationen. Negative heltal bruger to-komplement-notation (hvor den høje bit angiver fortegn), og du vil se værdier som 0xFFFFFFFF for -1 i 32-bit-systemer. Flydende tal (IEEE 754) kan repræsenteres i hex ved at vise deres rå binære kodning. For eksempel kan float 1,0 være 0x3F800000 i 32-bit hex. Dette værktøj konverterer tegnrepræsentationer; til talkonvertering skal du bruge specialiserede lommeregnere.
Hvert hexciffer svarer direkte til 4 binære bits: 0=0000, 1=0001, 2=0010... F=1111. For at konvertere hex til decimal skal du gange hvert ciffer med 16 i forhold til dets position (fra højre mod venstre, startende ved 0). For eksempel 0x2F = (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. For at konvertere decimal til hex skal du gentagne gange dividere med 16 og indsamle rester. Dette direkte forhold til binær gør hex uvurderlig til datalogi og programmering.
