Konvertor osnove broja — besplatno
Konvertujte brojeve između binarnog, oktalnog, decimalnog i heksadecimalnog sistema. Pogledajte prikladnost za veličinu bita i grupisani binarni izlaz trenutno.
Brze vrednosti
Uobičajene upotrebe
- Konvertujte brojeve za programiranjeKonvertujte između binarnog, oktalnog, decimalnog i heksa tokom pisanja koda — mgnoveni pristup za bilo koji broj.
- Konvertujte brojeve za umrežavanjeKonvertujte maske podmreže, brojeve portova i oktete IP adresa između binarnog i decimalnog.
- Sistemi brojeva za informatikuNaučite i verifikujte binarne, oktalno, heks konverzije — idealno za CS studente i pripreme ispita.
- Inspektirajte bitne uzorke i zastaveKonvertujte brojeve u binarne da inspektirate pojedinačne bitove, bitne maske i kombinacije zastave.
- Dekodirajte heks dampove i dnevnike za otklanjanje grešakaDekodirajte heksadecimalne vrednosti iz izveštaja o padu sistema, dampova memorije i dnevnika otklanjanja grešaka u čitljiv decimalni.
Kako funkcioniše
Konverzija se u potpunosti izvršava u vašem pregledaču koristeći ugrađeni BigInt tip JavaScript-a — bez biblioteke, bez servera. BigInt se koristi umesto starijeg pristupa parseInt/Number specifično da rukuje vrednostima većim od 2^53 bez grešaka zaokruživanja.
- 1Parsiranje unosa sa BigIntPrilagođen parser uklanja opcione prefikse (0x, 0b, 0o, #) i proverava skup znakova za izabranu osnovu, zatim prosleđuje očišćen niz konstruktoru BigInt(), koji rukuje proizvoljno velikim celim brojevima bez gubitaka.
- 2Istovremena konverzija osnoveKada je BigInt vrednost poznata, alatka poziva BigInt.prototype.toString() sa svakom osnovom (2, 8, 10, 16, i osnovom od 2–36 koju izabere korisnik) da proizvede sve izlazne reprezentacije u jednom prolazu — bez potrebe za posrednim decimalnim korakom.
- 3Grupisanje binarnog i provera širine bitaBinarni izlaz se popunjava do umnoška 4 i deli na grupe niblova radi čitljivosti. Alatka takođe proverava da li vrednost stane unutar 4-, 8-, 16-, ili 32-bitnih opsega sa/bez znaka koristeći BigInt aritmetiku, tako da je ponašanje prekoračenja tačno čak i za 32-bitne granice.
- 4Deljivo URL stanjePosle svake validne konverzije alatka upisuje unos i izvornu osnovu u URL fragment (#v=&from=) preko history.replaceState, tako da se trenutna konverzija može obeležiti ili podeliti — fragment se nikada ne šalje nijednom serveru.
Slične alatke
Hex pregledač
Pregledajte sirove bajtove bilo kog fajla u klasičnom prikazu pomaka / hex / ASCII, sa prepoznavanjem tipa fajla po magičnom broju. Čita se lokalno; nikada se ne otprema.
Kalkulator razlomaka
Sabirajte, oduzimajte, množite i delite razlomke ili pretvorite decimalni broj u najjednostavniji razlomak.
Konvertor binarnog u tekst
Konvertujte tekst u binarni (0 i 1) i obrnuto. Podržava UTF-8 enkodovanje. Pogledajte broj bajtova i bitova za bilo koji tekst.