calculate.sh EN

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

  1. 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.
  2. Einfach weitertippen - die Umrechnung erfolgt bei jedem Tastendruck, es gibt keinen Knopf, den Sie drücken müssen.
  3. Großbuchstaben-Hex - schaltet um, ob die Buchstaben A–F im Hexadezimalfeld groß geschrieben werden (FF statt ff). Das Tool wendet das automatisch an, wenn es die Hex-Spalte neu schreibt; Ihre eigene Eingabe wird immer in beiden Schreibweisen akzeptiert.
  4. 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.
  5. 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 0 und 1. 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 0 bis 7. Klassische Unix-Dateirechte (755, 644) und einige ältere Kodierungen werden oktal angegeben. Heute selten, aber praktisch, wenn sie auftauchen.
  • Dezimal (Basis 10) - Ziffern 0 bis 9. Die natürliche Schreibweise für Menschen und die für fast alle Alltagszahlen verwendete.
  • Hexadezimal (Basis 16) - Ziffern 0 bis 9 plus A bis F. Die kompakte Art, Bytes zu schreiben: Zwei Hex-Ziffern sind genau ein Byte. Verwendet für Farben (#0f0f0f), Speicheradressen, Hash-Digests und Inspektionswerkzeuge wie hexdump.

Hinweise und Beispiele

  • 255 in dezimal ist 11111111 in binär, 377 in oktal und ff in hexadezimal. Probieren Sie 255, dann 11111111, dann ff - Sie landen jedes Mal bei derselben Zahl.
  • 128 in dezimal ist 10000000 in binär (ein einzelnes gesetztes Bit - praktisch beim Denken in Zweierpotenzen) und 80 in hexadezimal.
  • Negative Zahlen funktionieren: -8 in dezimal ist -1000 in binär, -10 in oktal und -8 in hexadezimal. Das Minuszeichen bleibt außerhalb jeder Darstellung erhalten.
  • Der Umrechner basiert auf BigInt von JavaScript und verarbeitet daher Werte weit jenseits des 53-Bit-Ganzzahlbereichs gewöhnlicher parseInt-Umrechner, ohne stillschweigend zu runden. Eine 30-stellige Dezimalzahl wird exakt umgerechnet.
  • Nur ganze Zahlen werden unterstützt. Brüche wie 3.14 oder 1/3 werden 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ängtes h oder # werden nicht erkannt. Fügen Sie die Ziffern ein und lassen Sie das Präfix weg (das Tool würde die Zeichen x, b oder # sonst mit einer klaren Einzelzeichen-Meldung ablehnen).
  • Führende Nullen werden nicht erhalten. Wenn Sie 001 in dezimal eingeben, zeigen die anderen Felder 1. 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.