Convertor Baze Numerice — gratuit
Convertește numere între binar, octal, zecimal și hexazecimal. Vizualizează potrivirea dimensiunii biților și ieșirea binară grupată instant.
Valori rapide
Utilizări frecvente
- Convertiți numere pentru programareConvertiți între binar, octal, zecimal și hexazecimal în timp ce scrieți cod — referință instantanee pentru orice număr.
- Convertiți numere pentru rețeaConvertiți măștile de subrețea, numerele de port și octeții adreselor IP între binar și zecimal.
- Sisteme de numere pentru informaticăÎnvățați și verificați conversiile binare, octale, hexazecimale — perfect pentru studenții CS și pregătirea examenelor.
- Inspectați modele de biți și steaguriConvertiți numere în binar pentru a inspecta biți individuali, măști de biți și combinații de steaguri.
- Decodificați dump-uri hexazecimale și jurnale de depanareDecodificați valorile hexazecimale din rapoarte de blocare, descărcări de memorie și jurnale de depanare în zecimal citibil.
Cum funcționează
Conversia rulează în întregime în browser-ul tău folosind tipul BigInt integrat al JavaScript — fără bibliotecă, fără server. BigInt este folosit în locul abordării mai vechi parseInt/Number specific pentru a gestiona valori mai mari de 2^53 fără erori de rotunjire.
- 1Parsarea intrării cu BigIntUn parser personalizat elimină prefixele opționale (0x, 0b, 0o, #) și validează setul de caractere pentru baza aleasă, apoi transmite șirul curățat constructorului BigInt(), care gestionează numere întregi arbitrar de mari fără pierderi.
- 2Conversie simultană de bazăOdată ce valoarea BigInt este cunoscută, unealta apelează BigInt.prototype.toString() cu fiecare bază (2, 8, 10, 16, și o bază aleasă de utilizator de la 2–36) pentru a produce toate reprezentările de ieșire într-o singură trecere — niciun pas zecimal intermediar necesar.
- 3Grupare binară și verificare lățime de bițiIeșirea binară este completată la un multiplu de 4 și împărțită în grupuri nibble pentru lizibilitate. Unealta de asemenea verifică dacă valoarea se încadrează în intervalele semnate/nesemnate de 4, 8, 16, sau 32 biți folosind aritmetică BigInt, astfel încât comportamentul de depășire este exact chiar și pentru limite de 32 biți.
- 4Stare URL partajabilăDupă fiecare conversie validă, unealta scrie intrarea și baza sursă în fragmentul URL (#v=&from=) prin history.replaceState, astfel încât conversia curentă poate fi salvată la favorite sau partajată — fragmentul nu este niciodată trimis către niciun server.
Instrumente similare
Vizualizator Hex
Inspectează octeții bruti ai oricărui fișier într-un dump clasic offset / hex / ASCII, cu detectare a tipului de fișier prin număr magic. Citit local; niciodată încărcat.
Calculator de fracții
Adunați, scădeți, înmulțiți și împărțiți fracții, sau convertiți o zecimală în fracția sa cea mai simplă.
Convertor Binar în Text
Convertește text în binar (0 și 1) și invers. Suportă codificarea UTF-8. Vizualizează numărul de octeți și biți pentru orice text.