Eingabe
Ergebnis
Das Ergebnis erscheint hier.Ihre Läufe
Gespeichert werden nur Läufe, die Punkte kosten.
Melden Sie sich an, um einen Verlauf Ihrer Läufe zu behalten.
Konvertiert zwischen zwei beliebigen Basen von 2 bis 36 mit Arithmetik mit beliebiger Genauigkeit, sodass eine 64-Bit-ID in Hex exakt konvertiert wird, anstatt stillschweigend die niedrigen Ziffern zu verlieren, wie es bei parseInt über 2^53 der Fall ist. Nützlich zum Lesen von Berechtigungsmasken, Farbwerten, Datenbank-IDs und allem, was als Hex in einer Logzeile ankommt.
So arbeitet es
- Die Arithmetik verwendet BigInt, sodass die Genauigkeit nicht von der Größe der Zahl abhängt.
- Ziffern werden gegen die Quellbasis validiert, und eine ungültige Ziffer wird benannt, anstatt stillschweigend ignoriert zu werden.
- Der Dezimalwert und die Bitbreite werden zusammen mit der Konvertierung angezeigt.
Wohin Ihre Daten gehen
Nirgendwohin. Dieses Werkzeug läuft vollständig in Ihrem Browser: Der eingefügte Text wird von der Seite verarbeitet und weder an einen Server übertragen noch protokolliert.
Kostet ein Lauf Punkte, wird eine einzeilige Zusammenfassung in Ihrem eigenen Verlauf gespeichert, damit Sie ihn wiederfinden. Festgehalten wird die Form des Laufs — Größen, Anzahlen, die abgefragten Werte — nie der eingefügte Inhalt.
Was es kostet
Dieses Werkzeug ist kostenlos, ohne Anmeldung und ohne Punkte.
Häufige Fragen
- Warum liefert parseInt in JavaScript ein anderes Ergebnis?
- parseInt gibt einen Double zurück, der nur 53 Bit Integer-Präzision enthält. Alles, was länger als etwa 16 Hex-Ziffern ist, wird gerundet. Dieses Tool verwendet BigInt und rundet nicht.
- Wie konvertiere ich eine negative Zahl in Binär?
- Dieses Tool zeigt ein Vorzeichen und den Betrag. Die Zweierkomplement-Darstellung hängt von einer Wortbreite ab – 8, 32, 64 Bit –, die eine Eigenschaft Ihres Systems ist, nicht der Zahl.
- Wofür ist Basis 36 gut?
- Ziffern plus das gesamte lateinische Alphabet, was es zur kompaktesten case-insensitiven Kodierung einer Zahl macht. Kurzlink-Dienste und Identifikationsschemata verwenden es.
Das Open Source dahinter
Dieses Werkzeug ist eine eigenständige Implementierung ohne fremde Bibliothek. MikeMcl/bignumber.js (MIT) erledigt dieselbe Aufgabe als Bibliothek — wer sie im eigenen Programm braucht, fängt dort an, statt eine Webseite aufzurufen.
MikeMcl/bignumber.jsAuch bekannt als
- hex in dezimal umrechnen
- binär rechner
- zahlensystem konverter
- dezimal in hex
- zahlenbasis umrechnen
- base 36 konverter
- bigint konverter