Hvad dette Talbasis Konverter gør
Denne danske udgave af vores talbasis konverter viser binær (base 2), oktal (base 8), decimal (base 10) og hexadecimal (base 16) side om side. Skriv i et vilkårligt felt — de tre andre opdateres med det samme. De fleste online base converter-værktøjer tvinger dig til at vælge en fast kilde og et fast mål; her er alle fire felter ligeværdige. Du kan indsætte værdier med præfikser som 0xFF, 0b1010 eller 0o755, og de parses automatisk. Bit-længde og byte-længde vises, så du kan dimensionere datastrukturer uden at tælle bits manuelt. 100 % klient-side — dine data forlader aldrig din browser. Ingen upload, ingen sporing, ingen serverlogfiler. Ligesom Web Crypto API er designet til at holde følsomme operationer lokalt, kører al konvertering her direkte i din browser uden et serverled.
Funktioner
- Live fire-vejs redigering. Skriv i binær, oktal, decimal eller hex — de øvrige tre felter opdateres øjeblikkeligt uden at trykke på en knap.
- Præfiks-støtte. Indsæt
0xFF,0b00101010eller0o755direkte. Præfikset strippes automatisk, så du ikke behøver rydde op manuelt. - Bit- og byte-længde. Ud over selve konverteringen vises bit-bredden og byte-bredden, praktisk når du dimensionerer buffers eller bitvise flag.
- Ingen server, ingen sporing. Kalkulatoren kører 100 % i browseren. Der sendes ingen data til en server, og der er ingen cookies eller sporingsscripts.
- Understøtter store tal korrekt. Implementeringen advarer, hvis en værdi nærmer sig JavaScripts sikre heltalsgrænse (2⁵³ − 1), så du undgår stille forkerte resultater ved meget store hex-værdier.
- Kopieringsknap pr. felt. Hvert outputfelt har sin egen kopieringsknap — nyttigt, når du skal indsætte en specifik base i kildekode eller en terminalkommando.
Sådan bruger du Talbasis Konverter
Skriv eller indsæt et tal i et af de fire felter. Alle andre baser beregnes straks. Brug kopieringsknappen til at hente resultatet.
- Skriv eller indsæt et tal. Brug decimaltastaturet, eller indsæt direkte med præfiks — f.eks.
0x1A3Feller0b11010. - Aflæs alle baser på én gang. Binær, oktal, decimal og hex vises simultant. Bit-længden hjælper dig f.eks. med at bekræfte, at
0xFFfylder præcis 8 bit. - Kopiér det ønskede format. Klik på kopieringsknappen ved siden af den base, du har brug for, og indsæt den direkte i din kode eller terminal.
- Rediger i en anden base. Vil du gå den modsatte vej, så skriv i hex-feltet og se decimal og binær opdatere sig — ingen reset, ingen ekstra klik.
Typiske anvendelser
- Hukommelsesadresser og pointere. Indsæt en adresse som
0x7FFE0000og se decimal-ækvivalenten og bit-bredden med det samme — nyttigt ved lav-niveau debugging eller kernel-arbejde. - Bitvise flag og bitmasks. Oversæt en hex-konstant til binær for at se præcis hvilke bits der er sat, eller bygg en bitmask i binær og kopiér hex-versionen til kildekoden.
- Netværk og farver. Decode MTU-størrelser, portnumre eller RGB-farvekomponenter. Vil du arbejde videre med farver, kan vores [farveomformer](/da/color-converter/) supplere med HSL- og HEX-konvertering.
- Unix-filrettigheder. Konverter
0o755til binær og se præcis hvad ejer, gruppe og andre har adgang til — hvert oktalcifre svarer til tre bits. - Undervisning og CS-opgaver. Brug base converter calculatoren til at tjekke radix-konverteringer fra hånden. Bit-længden fungerer som en hurtig sanity-check for om resultatet er i det rigtige størrelsesinterval.
Ofte stillede spørgsmål
Sendes mine tal til en server?
Nej. Al konvertering sker direkte i din browser via JavaScript. Ingen data forlader din maskine, og der er ingen serverlogfiler eller sporings-cookies.
Hvorfor får jeg et forkert resultat for meget store hex-tal?
JavaScript repræsenterer heltal som 64-bit floating point, hvilket giver en sikker heltalsgrænse på 2⁵³ − 1 (ca. 9 biljoner). Værdier over denne grænse mister præcision. Værktøjet advarer, når du nærmer dig grænsen. Til kryptografiske nøgler eller 64-bit adresser bør du bruge BigInt i din kode.
Hvad betyder det, at et tal starter med 0 i C-sprog?
I C, C++ og lignende sprog tolkes et heltal med foranstillet nul — som 0755 — som oktal (base 8), ikke decimal. Det er en klassisk faldgrube: 010 er 8, ikke 10. Vores konverter accepterer 0o-præfikset for at undgå tvetydighed.
Kan jeg bruge dette til at afkode Base64-strenge?
Nej — Base64 er en tegnkodning, ikke en talbasis i matematisk forstand. Brug vores [Base64 encoder & decoder](/da/base64/) til det formål.
Hvad er forskellen på et oktal-tal og et decimal-tal visuelt?
Begge bruger cifre, men oktal bruger kun 0–7. Cifrene 8 og 9 er ugyldige i oktal. Et tal som 0o18 giver en fejl, fordi 8 ikke eksisterer i base 8.
Understøtter konverteren negative tal eller kommatal?
Nej — værktøjet er designet til ikke-negative heltal, hvilket dækker langt de fleste brug-tilfælde som adresser, flag og farvekomponenter. Kommatal kræver IEEE 754-repræsentation, som er et separat emne.