Pretvornik številskih osnov — brezplačno
Pretvorite številke med dvojiško, osmiško, desetiško in šestnajstiško. Takojšnje preverite ustreznost bitne velikosti in grupirani dvojiški izhod.
Hitre vrednosti
Pogosta področja uporabe
- Pretvorite številke za programiranjePretvoriš med binarno, osmico, decimalno in šestnajstiško pri pisanju kode — takojšnja referenca za katero koli številko.
- Pretvorite številke za omrežjePretvorite maske podomrežja, številke vrat in oktete naslovov IP med binarno in decimalno.
- Sistemi števil za računalniške znanostiNaučite se in preverite binarne, osmijske, šestnajstiške pretvorbe — idealno za CS študente in pripravo na izpite.
- Preverite bitne vzorce in zastavicePretvorite številke v binarno, da pregledate posamezne bite, bitne maske in kombinacije zastav.
- Dešifrirajte šestnajstiške kopije in dnevnike odpravljanja napakDešifrirajte šestnajstiške vrednosti iz poročil o sesutju, kopij pomnilnika in dnevnikov odpravljanja napak v berljivo decimalno.
Kako deluje
Pretvorba teče v celoti v vašem brskalniku z uporabo vgrajenega tipa BigInt JavaScripta — brez knjižnice, brez strežnika. BigInt se uporablja namesto starejšega pristopa parseInt/Number posebej za obravnavo vrednosti, večjih od 2^53, brez napak zaokroževanja.
- 1Razčlenjevanje vnosa z BigIntRazčlenjevalnik po meri odstrani izbirne predpone (0x, 0b, 0o, #) in preveri nabor znakov za izbrano osnovo, nato preda počiščen niz konstruktorju BigInt(), ki brezizgubno obravnava poljubno velika cela števila.
- 2Sočasna pretvorba osnoveKo je vrednost BigInt znana, orodje pokliče BigInt.prototype.toString() z vsako osnovo (2, 8, 10, 16 in uporabniško izbrano osnovo od 2–36), da v enem prehodu ustvari vse izhodne predstavitve — brez potrebnega vmesnega decimalnega koraka.
- 3Binarno združevanje in preverjanje bitne širineBinarni izpis se dopolni na večkratnik 4 in razdeli na skupine niblov za berljivost. Orodje prav tako preveri, ali se vrednost prilega 4-, 8-, 16- ali 32-bitnim razponom s predznakom/brez predznaka z uporabo aritmetike BigInt, tako da je obnašanje pri prekoračitvi natančno tudi pri 32-bitnih mejah.
- 4Stanje URL, primerno za deljenjePo vsaki veljavni pretvorbi orodje zapiše vnos in izvorno osnovo v fragment URL (#v=&from=) prek history.replaceState, tako da lahko trenutno pretvorbo dodate med zaznamke ali delite — fragment se nikoli ne pošlje na noben strežnik.
Sorodna orodja
Pregledovalnik Hex
Preglejte neobdelane bajte katere koli datoteke v klasičnem prikazu odmika / hex / ASCII, z zaznavanjem vrste datoteke na osnovi čarobnih številk. Prebrano lokalno; nikoli naloženo.
Kalkulator ulomkov
Seštevaj, odštevaj, množi in deli ulomke ter pretvori decimalko v ekvivalenten ulomek v enostavni obliki.
Pretvornik dvojiškega v besedilo
Pretvorite besedilo v dvojiški zapis (0 in 1) in obratno. Podpira kodiranje UTF-8. Oglejte si število bajtov in bitov za katero koli besedilo.