Convertidor de base numèrica de franc
Converteix números entre binari, octal, decimal i hexadecimal. Veu l'ajust de mida en bits i la sortida binària agrupada instantàniament.
Valors ràpids
Usos habituals
- Convertiu números per a la programacióConvertiu entre binari, octal, decimal i hexadecimal mentre codifiqueu — referència instantània per a qualsevol número.
- Convertiu números per a la xarxaConvertiu màscares de subxarxa, números de port i octets d'adreça IP entre binari i decimal.
- Sistemes de números per a la informàticaApreneu i verifiqueu conversions binàries, octals i hexadecimals — perfecte per a estudiants de CS i preparació d'exàmens.
- Inspeccioneu patrons de bits i banderesConvertiu números a binari per inspeccionar bits individuals, màscares de bits i combinacions de banderes.
- Descodifiqueu hexdecimals i registres de depuracióDescodifiqueu valors hexadecimals dels informes d'error, volcaments de memòria i registres de depuració en decimal llegible.
Com funciona
La conversió s'executa completament al teu navegador utilitzant el tipus BigInt integrat de JavaScript — sense biblioteca, sense servidor. BigInt s'utilitza en lloc de l'enfocament més antic parseInt/Number específicament per gestionar valors més grans que 2^53 sense errors d'arrodoniment.
- 1Anàlisi d'entrada amb BigIntUn analitzador personalitzat elimina prefixos opcionals (0x, 0b, 0o, #) i valida el conjunt de caràcters per a la base triada, i després passa la cadena netejada al constructor BigInt(), que gestiona enters arbitràriament grans sense pèrdua.
- 2Conversió simultània de baseUn cop es coneix el valor BigInt, l'eina crida BigInt.prototype.toString() amb cada base (2, 8, 10, 16, i una base triada per l'usuari de 2 a 36) per produir totes les representacions de sortida en un sol pas — sense pas decimal intermedi necessari.
- 3Agrupació binària i comprovació d'amplada de bitsLa sortida binària s'omple a un múltiple de 4 i es divideix en grups de nibble per a la llegibilitat. L'eina també comprova si el valor encaixa dins de rangs signats/no signats de 4, 8, 16, o 32 bits utilitzant aritmètica BigInt, així el comportament de desbordament és exacte fins i tot per als límits de 32 bits.
- 4Estat d'URL compartibleDesprés de cada conversió vàlida, l'eina escriu l'entrada i la base d'origen al fragment de l'URL (#v=&from=) via history.replaceState, així la conversió actual es pot desar a preferits o compartir — el fragment mai s'envia a cap servidor.
Eines relacionades
Visor hexadecimal
Inspecciona els bytes bruts de qualsevol fitxer en un volcatge clàssic de desplaçament / hexadecimal / ASCII, amb detecció del tipus de fitxer per número màgic. Llegit localment; mai es puja.
Calculadora de fraccions
Suma, resta, multiplica i divideix fraccions, o converteix un decimal a la seva fracció més simple.
Convertidor de binari a text
Converteix text a binari (0 i 1) i viceversa. Admet codificació UTF-8. Veu el recompte de bytes i bits de qualsevol text.