Convertitore Base Numerica gratis
Converti numeri tra binario, ottale, decimale ed esadecimale. Vedi la capacità in bit e l'output binario raggruppato istantaneamente.
Valori rapidi
Usi comuni
- Converti Numeri per la ProgrammazioneConverti tra binario, ottale, decimale ed esadecimale durante la scrittura del codice - riferimento istantaneo per qualsiasi numero.
- Converti Numeri per il NetworkingConverti maschere di subnet, numeri di porta e ottetti di indirizzi IP tra binario e decimale.
- Sistemi di Numeri per l'InformaticaImpara e verifica le conversioni da binario, ottale e esadecimale - perfetto per gli studenti di informatica e la preparazione agli esami.
- Ispeziona Modelli di Bit e FlagConverti i numeri in binario per ispezionare i singoli bit, le maschere di bit e le combinazioni di flag.
- Decodifica Dump Esadecimali e Log di DebugDecodifica i valori esadecimali dai rapporti di arresto anomalo, dai dump di memoria e dai log di debug in decimali leggibili.
Come funziona
La conversione funziona interamente nel tuo browser usando il tipo BigInt integrato di JavaScript — nessuna libreria, nessun server. BigInt viene usato invece del più vecchio approccio parseInt/Number specificamente per gestire valori più grandi di 2^53 senza errori di arrotondamento.
- 1Analisi dell'input con BigIntUn parser personalizzato rimuove i prefissi opzionali (0x, 0b, 0o, #) e valida il set di caratteri per la base scelta, poi passa la stringa pulita al costruttore BigInt(), che gestisce interi arbitrariamente grandi senza perdita.
- 2Conversione simultanea di baseUna volta noto il valore BigInt, lo strumento chiama BigInt.prototype.toString() con ogni base (2, 8, 10, 16, e una base scelta dall'utente da 2-36) per produrre tutte le rappresentazioni di output in un singolo passaggio — nessun passaggio decimale intermedio richiesto.
- 3Raggruppamento binario e controllo della larghezza di bitL'output binario viene riempito fino a un multiplo di 4 e diviso in gruppi nibble per la leggibilità. Lo strumento controlla anche se il valore si adatta dentro intervalli con segno/senza segno a 4, 8, 16, o 32 bit usando aritmetica BigInt, così il comportamento di overflow è esatto anche per i confini a 32 bit.
- 4Stato URL condivisibileDopo ogni conversione valida lo strumento scrive l'input e la base sorgente nel frammento URL (#v=&from=) tramite history.replaceState, così la conversione corrente può essere salvata nei preferiti o condivisa — il frammento non viene mai inviato ad alcun server.
Strumenti correlati
Visualizzatore Hex
Ispeziona i byte grezzi di qualsiasi file in un classico dump offset / hex / ASCII, con rilevamento del tipo di file tramite numero magico. Letto localmente; mai caricato.
Calcolatore di Frazioni
Somma, sottrai, moltiplica e dividi frazioni, oppure converti un numero decimale nella sua frazione più semplice.
Convertitore Binario in Testo
Converti testo in binario (0 e 1) e viceversa. Supporta la codifica UTF-8. Vedi il conteggio di byte e bit per qualsiasi testo.