Pretvarač brojevnih baza — besplatno
Pretvorite brojeve između binarnog, oktalnog, decimalnog i heksadecimalnog. Odmah vidite veličinu bitova i grupirani binarni izlaz.
Brze vrijednosti
Uobičajene namjene
- Konvertirajte brojeve za programiranjeKonvertirajte između binarnog, oktalnog, decimalnog i heksadecimalnog tijekom pisanja koda — instant referenca za bilo koji broj.
- Konvertirajte brojeve za mrežuKonvertirajte maske podmreže, brojeve priključaka i oktete IP adresa između binarnog i decimalnog.
- Brojevni sustavi za računalnu znanostNaučite i provjerite binarne, oktalne, heksadecimalne konverzije — savršeno za CS studente i pripremu ispita.
- Ispitajte bitmapske uzorke i zastaviceKonvertirajte brojeve u binarni kako biste ispitali pojedinačne bitove, bitmaskve i kombinacije zastavice.
- Dešifrujte heksadecimalne ispise i zapisnike ispravljanjaDešifrujte heksadecimalne vrijednosti iz izvještaja o padu sustava, ispisa memorije i zapisnika ispravljanja u čitljiv decimalni.
Kako funkcionira
Pretvorba radi u potpunosti u vašem pregledniku koristeći ugrađeni BigInt tip JavaScripta — bez biblioteke, bez poslužitelja. BigInt se koristi umjesto starijeg pristupa parseInt/Number specifično za obradu vrijednosti većih od 2^53 bez grešaka zaokruživanja.
- 1Raščlanjivanje unosa s BigIntPrilagođeni parser uklanja opcionalne prefikse (0x, 0b, 0o, #) i provjerava skup znakova za odabranu bazu, zatim prosljeđuje očišćeni niz konstruktoru BigInt(), koji obrađuje proizvoljno velike cijele brojeve bez gubitaka.
- 2Istovremena pretvorba bazeKada je BigInt vrijednost poznata, alat poziva BigInt.prototype.toString() sa svakom bazom (2, 8, 10, 16 i korisnički odabranom bazom od 2–36) za proizvodnju svih izlaznih reprezentacija u jednom prolazu — nije potreban posredni decimalni korak.
- 3Binarno grupiranje i provjera širine bitaBinarni izlaz podstavlja se na višekratnik od 4 i dijeli u grupe poluokteta radi čitljivosti. Alat također provjerava stane li vrijednost unutar 4-, 8-, 16- ili 32-bitnih potpisanih/nepotpisanih raspona koristeći BigInt aritmetiku, tako da je ponašanje prelijevanja precizno čak i za 32-bitne granice.
- 4Djeljivo stanje URL-aNakon svake valjane pretvorbe alat zapisuje unos i izvornu bazu u fragment URL-a (#v=&from=) putem history.replaceState, tako da se trenutačna pretvorba može spremiti u knjižne oznake ili podijeliti — fragment se nikad ne šalje na poslužitelj.
Srodni alati
Hex preglednik
Pregledajte sirove bajtove bilo koje datoteke u klasičnom prikazu offset / hex / ASCII, s prepoznavanjem vrste datoteke po magic broju. Čita lokalno; nikad se ne prenosi.
Kalkulator razlomaka
Zbrajajte, oduzimajte, množite i dijelite razlomke ili pretvorite decimalu u najjednostavniji razlomak.
Pretvarač binarnog u tekst
Pretvorite tekst u binarni format (nule i jedinice) i obrnuto. Podržava UTF-8 kodiranje. Vidite broj bajtova i bitova za bilo koji tekst.