Online konverter til vilkårlig base
Konverter heltal mellem baser 2-36 med nøjagtig BigInt-aritmetik. Indtast tal, vælg baser, og få resultatet med decimalværdi. Behandlingen foregår lokalt i d…
Begynd at bruge
Funktioner og anvendelse
Denne konverter håndterer heltal uden præcisionstab, også selvom tallet er større end JavaScripts normale talområde. Den bruger BigInt til al aritmetik, så selv meget lange heltal konverteres nøjagtigt.
Eksempel: hexadecimal til binær
Indtast FF i kilden, vælg base 16 som kildebase og base 2 som målbase. Resultatet bliver 11111111, og decimalværdien vises som 255.
Understøttede cifre og begrænsninger
Cifre er 0-9 og A-Z (store bogstaver). Input er case-insensitivt, så både ff og FF accepteres. Kun ét ledende minustegn er tilladt; plustegn, decimalpunkt, brøker, præfikser som 0x og indlejrede separatorer accepteres ikke. Input er begrænset til 10.000 cifre for at holde konverteringen hurtig.
Hvad konverteren ikke gør
Dette er kun en heltalskonvertering mellem positionelle talsystemer. Den håndterer ikke tegnkodning, IEEE-754 flydende kommatal, toer-komplement eller byte-rækkefølge. Output bruger altid ASCII-cifre, fordi lokale taltegn kan være tvetydige i positionelle baser.
Ofte stillede spørgsmål
Kan jeg konvertere negative tal?
Ja, du kan indtaste et minustegn foran tallet, f.eks. -FF i base 16. Resultatet vil også have et minustegn.
Hvorfor vises decimalværdien også?
Decimalværdien (som BigInt) vises for at give en entydig reference, især når tallet er meget stort og ikke kan repræsenteres præcist som et almindeligt JavaScript-nummer.
Hvad sker der, hvis jeg indtaster et ugyldigt ciffer for den valgte base?
Konverteren accepterer ikke input, der indeholder cifre, som ikke er gyldige i kildens base. For eksempel er 2 ikke gyldigt i base 2. Du skal rette inputtet, før konverteringen kan udføres.
Begrænsninger og privatliv
Konverteringen udføres lokalt i din browser; ingen data sendes til en server. Værktøjet er kun til uddannelses- og konverteringsformål og bør ikke bruges til kryptografiske eller sikkerhedskritiske beregninger.
Kontrol af resultater
- Kontroller, at kilde- og målbase er inden for 2-36.
- Verificér, at input kun indeholder gyldige cifre for kildens base.
- Sammenlign decimalværdien med forventet værdi for at bekræfte konverteringen.
Behandlingen foregår lokalt i din browser.