Gratis Getalbasis-omskakelaar
Skakel getalle om tussen binêre, oktaal, desimale en heksadesimale. Sien bit-grootte pas en gegroepeerde binêre uitvoer onmiddellik.
Vinnige waardes
Algemene gebruike
- Skakel getalle vir programmeringSkakel tussen binêre oktale desimale en heksadesimale terwyl u kode skryf - onmiddellike verwysing vir enige getal.
- Skakel getalle vir netwerkingSkakel subnetmaskers poortnommers en IP-adresktet tussen binêre en desimale.
- Getallestelsels vir rekenaarwetenskapLeer en verifieer binêre oktale heksadesimale omskakelings - perfek vir CS-studente en eksamenvoorbereiding.
- Inspekteer bitpatrone en merkersSkakel getalle na binêr om individuele bitte bitmaskers en merkerkombinasies in te speksioneer.
- Dekodeer heksadesimaaldumpe en foutopsporingslogboekeDekodeer heksadesimalewaarde uit ineenstortingsverslae geheueafbeeldings en foutopsporingsjournale in leesbare desimale.
Hoe dit werk
Omskakeling loop heeltemal in jou blaaier met JavaScript se ingeboude BigInt-tipe — geen biblioteek, geen bediener nie. BigInt word gebruik in plaas van die ouer parseInt-/Number-benadering spesifiek om waardes groter as 2^53 sonder afrondingsfoute te hanteer.
- 1Toevoerontleding met BigInt'n Pasgemaakte ontleder strip opsionele voorvoegsels (0x, 0b, 0o, #) en bekragtig die karakterstel vir die gekose grondtal, gee dan die skoongemaakte string aan die BigInt()-konstruktor, wat arbitrêr-groot heelgetalle verlieslos hanteer.
- 2Gelyktydige grondtal-omskakelingSodra die BigInt-waarde bekend is, roep die nutsprogram BigInt.prototype.toString() aan met elke grondtal (2, 8, 10, 16, en 'n gebruiker-gekose grondtal van 2–36) om alle uitsetvoorstellings in een deurgang te produseer — geen tussentydse desimale stap nodig nie.
- 3Binêre groepering en bis-wydte-kontroleBinêre uitset word tot 'n veelvoud van 4 opgevul en in nibble-groepe verdeel vir leesbaarheid. Die nutsprogram kontroleer ook of die waarde binne 4-, 8-, 16-, of 32-bis-getekende/ongetekende reekse pas met BigInt-rekenkunde, sodas oorlooponsigting presies is selfs vir 32-bis-grense.
- 4Deelbare URL-toestandNa elke geldige omskakeling skryf die nutsprogram die toevoer en brongrondtal na die URL-fragment (#v=&from=) via history.replaceState, sodat die huidige omskakeling geboekmerk of gedeel kan word — die fragment word nooit na enige bediener gestuur nie.
Verwante gereedskap
Hex-kyker
Inspekteer die rou grepe van enige lêer in 'n klassieke verspringing / hex / ASCII-uitstorting, met towergetal-lêertipe-bespeur. Plaaslik gelees; nooit opgelaai nie.
Breukrekenmachine
Tel breuke op, trek af, vermenigvuldig en deel breuke, of skakel 'n desimaal na sy eenvoudigste breuk om.
Binêre na teks-omskakelaar
Skakel teks om na binêre (0'e en 1'e) en terug. Ondersteun UTF-8-kodering. Sien die grepe en bistelling vir enige teks.