Konvertor číselných sústav zadarmo
Konvertujte čísla medzi binárnou, oktalovou, desiatkovú a hexadecimálnou sústavou. Okamžite zobrazujte veľkosť v bitoch a skupinový binárny výstup.
Rýchle hodnoty
Bežné použitia
- Konvertujte čísla pre programovanieKonvertujte medzi binárnym, oktalnym, desatinným a hexadecimálnym počas písania kódu — okamžitá referencia pre akékoľvek číslo.
- Konvertujte čísla na sieteKonvertujte masky podsietí, čísla portov a oktety IP adries medzi binárnym a desatinným.
- Číselné systémy pre počítačovú veduNaučte sa a overte binárne, oktalné, hexadecimálne konverzie — perfektné pre CS študentov a prípravu skúšok.
- Skúmajte bitové vzorce a príznakyKonvertujte čísla na binárne na skúmanie jednotlivých bitov, bitových masiek a kombináciách príznakov.
- Dekódujte heksadecimálne výpisy a protokoly ladeniaDekódujte heksadecimálne hodnoty z hlášok o páde, vypisy pamäte a protokoly ladenia do čitateľného desatinného.
Ako to funguje
Prevod beží výhradne vo vašom prehliadači pomocou vstavaného typu BigInt v JavaScripte — bez knižnice, bez servera. BigInt sa používa namiesto staršieho prístupu parseInt/Number špecificky na spracovanie hodnôt väčších ako 2^53 bez chýb zaokrúhlenia.
- 1Spracovanie vstupu pomocou BigIntVlastný parser odstráni voliteľné predpony (0x, 0b, 0o, #) a overí sadu znakov pre zvolenú sústavu, potom odovzdá vyčistený reťazec konštruktoru BigInt(), ktorý bezstratovo spracúva ľubovoľne veľké celé čísla.
- 2Súčasný prevod medzi sústavamiKeď je hodnota BigInt známa, nástroj zavolá BigInt.prototype.toString() s každou sústavou (2, 8, 10, 16 a používateľom zvolená sústava 2–36), aby v jednom prechode vytvoril všetky výstupné reprezentácie — bez potreby medziľahlého desiatkového kroku.
- 3Binárne zoskupovanie a kontrola bitovej šírkyBinárny výstup sa doplní na násobok 4 a rozdelí na skupiny po štyroch bitoch pre čitateľnosť. Nástroj tiež kontroluje, či sa hodnota zmestí do 4-, 8-, 16- alebo 32-bitových rozsahov so znamienkom/bez znamienka pomocou aritmetiky BigInt, takže správanie pri pretečení je presné aj pri 32-bitových hraniciach.
- 4Zdieľateľný stav v URLPo každom platnom prevode nástroj zapíše vstup a zdrojovú sústavu do fragmentu URL (#v=&from=) cez history.replaceState, takže aktuálny prevod sa dá uložiť medzi záložky alebo zdieľať — fragment sa nikdy neposiela na žiadny server.
Súvisiace nástroje
Hex prehliadač
Preskúmajte nezmenené bajty ľubovoľného súboru v klasickom výpise offset / hex / ASCII s rozpoznaním typu súboru pomocou magických čísel. Čítané lokálne; nikdy nenahrané.
Kalkulačka zlomkov
Sčítajte, odčítajte, násobte a delite zlomky, alebo konvertujte desatinné číslo na najjednoduchší zlomok.
Konvertor binárneho textu
Konvertujte text do binárneho kódu (0 a 1) a späť. Podporuje kódovanie UTF-8. Zobrazte počet bajtov a bitov pre ľubovoľný text.