Dieses Werkzeug wird per JavaScript in Ihrem Browser ausgeführt. Falls es nicht erscheint, aktivieren Sie bitte JavaScript oder laden Sie die Seite neu. Die Beschreibung unten erklärt die Funktionsweise.
Zahlenbasis-Umrechner
Computer speichern Zahlen binär - als Nullen und Einsen -, aber Menschen rechnen normalerweise im Dezimalsystem, und Entwickler springen ständig zwischen Binär-, Oktal-, Dezimal- und Hexadezimalsystem hin und her. Dieses Tool rechnet eine ganze Zahl in alle vier Basen gleichzeitig um. Sie tippen in ein beliebiges Feld, und die anderen drei aktualisieren sich sofort - Sie müssen nie darüber nachdenken, welche Darstellung die „Quelle" ist.
So verwenden Sie das Tool
- In ein beliebiges Feld tippen. Das Tool behandelt das Feld, das Sie gerade bearbeiten, als Quelle und aktualisiert die anderen drei. Das aktive Feld ist blau hervorgehoben, sodass Sie immer sehen, von welcher Darstellung Sie ausgegangen sind.
- Einfach weitertippen - die Umrechnung erfolgt bei jedem Tastendruck, es gibt keinen Knopf, den Sie drücken müssen.
- Großbuchstaben-Hex - schaltet um, ob die Buchstaben A–F im Hexadezimalfeld groß geschrieben werden (
FFstattff). Das Tool wendet das automatisch an, wenn es die Hex-Spalte neu schreibt; Ihre eigene Eingabe wird immer in beiden Schreibweisen akzeptiert. - Kopieren - jede Zeile hat einen eigenen Kopierknopf, sodass Sie genau die Darstellung übernehmen können, die Sie brauchen (zum Beispiel nur die Binärform), ohne die anderen anzufassen.
- Löschen - setzt alle vier Felder zurück und bringt den Cursor zurück in die Dezimalzeile.
Was das Tool macht
Die gleiche ganze Zahl wird in vier Schreibweisen dargestellt:
- Binär (Basis 2) - Ziffern
0und1. Die natürliche Form im Prozessor; verwendet für Bitmasken, IPv4-Adressen für Netzwerkadministratoren und Flag-Bitfelder wie Unix-Dateirechte, bevor sie gepackt werden. - Oktal (Basis 8) - Ziffern
0bis7. Klassische Unix-Dateirechte (755,644) und einige ältere Kodierungen werden oktal angegeben. Heute selten, aber praktisch, wenn sie auftauchen. - Dezimal (Basis 10) - Ziffern
0bis9. Die natürliche Schreibweise für Menschen und die für fast alle Alltagszahlen verwendete. - Hexadezimal (Basis 16) - Ziffern
0bis9plusAbisF. Die kompakte Art, Bytes zu schreiben: Zwei Hex-Ziffern sind genau ein Byte. Verwendet für Farben (#0f0f0f), Speicheradressen, Hash-Digests und Inspektionswerkzeuge wiehexdump.
Hinweise und Beispiele
255in dezimal ist11111111in binär,377in oktal undffin hexadezimal. Probieren Sie255, dann11111111, dannff- Sie landen jedes Mal bei derselben Zahl.128in dezimal ist10000000in binär (ein einzelnes gesetztes Bit - praktisch beim Denken in Zweierpotenzen) und80in hexadezimal.- Negative Zahlen funktionieren:
-8in dezimal ist-1000in binär,-10in oktal und-8in hexadezimal. Das Minuszeichen bleibt außerhalb jeder Darstellung erhalten. - Der Umrechner basiert auf
BigIntvon JavaScript und verarbeitet daher Werte weit jenseits des 53-Bit-Ganzzahlbereichs gewöhnlicherparseInt-Umrechner, ohne stillschweigend zu runden. Eine 30-stellige Dezimalzahl wird exakt umgerechnet. - Nur ganze Zahlen werden unterstützt. Brüche wie
3.14oder1/3werden nicht akzeptiert; geben Sie nur den ganzzahligen Anteil ein. Für gebrochene Binär-/Hex-Werte gibt es derzeit kein Werkzeug auf dieser Seite. - Keine Präfixe. Nur die nackten Ziffern bitte -
0x,0b, ein angehängteshoder#werden nicht erkannt. Fügen Sie die Ziffern ein und lassen Sie das Präfix weg (das Tool würde die Zeichenx,boder#sonst mit einer klaren Einzelzeichen-Meldung ablehnen). - Führende Nullen werden nicht erhalten. Wenn Sie
001in dezimal eingeben, zeigen die anderen Felder1. Das Feld, in das Sie tippen, behält exakt das, was Sie getippt haben; die anderen zeigen die kanonische, kürzeste Form. - Ungültige Ziffern erzeugen einen konkreten Fehler, der das störende Zeichen und den erlaubten Bereich nennt, zum Beispiel
"9" ist keine gültige Binärziffer (0–1). Eingaben mit mehr als 4.096 Ziffern werden abgelehnt, damit die Seite flüssig bleibt.
Wann Sie dieses Werkzeug statt anderer nutzen
Wenn Sie hauptsächlich Textkodierungen umrechnen, ist das Base64-Werkzeug für Text zuständig, nicht für Zahlen. Dieser Umrechner ist bewusst numerisch. Möchten Sie mehrere Zahlen gleichzeitig statt einer einzelnen umrechnen, arbeiten Sie sie einzeln durch - es gibt keinen Stapelmodus.