Převodník číselných soustav zdarma
Převádějte čísla mezi binární, osmičkovou, desítkovou a šestnáctkovou soustavou. Okamžitě zobrazte vhodnou bitovou velikost a seskupený binární výstup.
Rychlé hodnoty
Běžná použití
- Konvertuj Čísla pro programováníKonvertuj mezi binární, osmičkové, desítkovými a šestnáctkovými při psaní kódu — okamžitý odkaz pro jakékoli číslo.
- Konvertuj Čísla pro sítěKonvertuj masky podsítě, čísla portů a oktety IP adres mezi binární a desítkovými.
- Číselné systémy pro InformatikuNauč se a ověř binární, osmičkové, šestnáctkové konverze — perfektní pro CS studenty a přípravu na zkoušky.
- Inspektuj Bity a příznakyKonvertuj čísla na binární pro kontrolu jednotlivých bitů, bitových masek a kombinací příznaků.
- Dekóduj Výpisy v šestnáctkové soustavě a protokoly laděníDekóduj hexadecimální hodnoty ze zpráv o pádu, výpisů paměti a protokolů ladění na čitelnou desítkou.
Jak to funguje
Převod běží zcela ve vašem prohlížeči pomocí vestavěného typu BigInt JavaScriptu — bez knihovny, bez serveru. BigInt se používá místo staršího přístupu parseInt/Number konkrétně proto, aby zpracoval hodnoty větší než 2^53 bez chyb zaokrouhlení.
- 1Parsování vstupu s BigIntVlastní parser odstraní volitelné předpony (0x, 0b, 0o, #) a ověří sadu znaků pro zvolenou soustavu, poté předá vyčištěný řetězec konstruktoru BigInt(), který zpracovává libovolně velká celá čísla bezztrátově.
- 2Současný převod mezi soustavamiJakmile je hodnota BigInt známa, nástroj zavolá BigInt.prototype.toString() s každou soustavou (2, 8, 10, 16 a uživatelem zvolenou soustavou 2–36), aby v jednom průchodu vytvořil všechny výstupní reprezentace — není potřeba žádný mezikrok přes desítkovou soustavu.
- 3Binární seskupování a kontrola šířky bitůBinární výstup se doplní na násobek 4 a rozdělí na skupiny po čtyřech bitech kvůli čitelnosti. Nástroj také kontroluje, zda se hodnota vejde do 4, 8, 16 nebo 32bitových rozsahů se znaménkem/bez znaménka pomocí aritmetiky BigInt, takže chování při přetečení je přesné i u 32bitových hranic.
- 4Sdílitelný stav v URLPo každém platném převodu nástroj zapíše vstup a zdrojovou soustavu do fragmentu URL (#v=&from=) přes history.replaceState, takže lze aktuální převod uložit do záložek nebo sdílet — fragment se nikdy neodesílá na žádný server.
Související nástroje
Hex prohlížeč
Prozkoumejte nezpracované bajty libovolného souboru v klasickém výpisu offset / hex / ASCII s detekcí typu souboru podle magického čísla. Čte se lokálně; nikdy se nenahrává.
Kalkulátor zlomků
Sčítejte, odčítejte, násobte a dělte zlomky, nebo převeďte desetinné číslo na nejjednodušší zlomek.
Převodník binárního kódu na text
Převádějte text na binární kód (0 a 1) a zpět. Podporuje kódování UTF-8. Zobrazte počet bajtů a bitů pro libovolný text.