Zum Hauptinhalt springen

Nächstes Tool finden

Vorbereiten, prüfen, dann exportieren

Zahlensystem-Umrechner — Binär, Dezimal, Hex & Oktal

Eine einzelne Ganzzahl oder eine Liste ohne Rundung durch Gleitkommazahlen umrechnen. Alle vier Zahlensysteme gleichzeitig sehen, optional mit vorzeichenbehafteter Bitbreiten-Interpretation.

Im Modus mit fester Breite ist eine Dezimaleingabe ein Wert mit Vorzeichen; Binär-, Oktal- und Hexadezimaleingaben sind nichtnegative Bitmuster. Überläufe werden abgelehnt.

100 Zeilen, 1.024 Ziffern pro Zeile und 100.000 Eingabezeichen. Leerzeilen werden übersprungen, die ursprünglichen Zeilenpositionen bleiben jedoch erhalten.

Vorteile

  • Ganzzahlwerte auch oberhalb der üblichen Gleitkommagenauigkeit exakt erhalten.
  • Vorzeicheninterpretation mit 8, 16, 32, 64 oder 128 Bit eindeutig festlegen.
  • Gültige Zeilen bleiben erhalten, wenn eine andere Zeile fehlschlägt, und ein vollständiger Bericht kann heruntergeladen werden.

Wann das hilft

  • Ganzzahlfelder in technischen Protokollen und Firmware-Notizen prüfen.
  • Stellenwertsysteme und vorzeichenbehaftete Bitmuster vermitteln.
  • Werte für eine Berechnung oder ein Dokument umrechnen.

So verwenden Sie dieses Tool

  1. Eingabesystem und Ganzzahl-Interpretation wählen.
  2. Eine Ganzzahl pro Zeile einfügen, eine UTF-8-TXT-Datei importieren oder das Beispiel laden.
  3. Alle vier Zahlensysteme und zeilenspezifische Fehler prüfen.
  4. Bericht herunterladen oder einen kleineren Bericht in den Text- bzw. PDF-Workflow übernehmen.

Ganzzahlwerte exakt halten und Vorzeichen eindeutig angeben

Ein Zahlensystem ändert die Schreibweise eines Werts, nicht den Wert selbst. Dezimal 255, binär 11111111, oktal 377 und hexadezimal FF beschreiben dieselbe nichtnegative Ganzzahl. Im Stellenwertsystem erhält jede Ziffer eine Potenz der Basis. Liest man von links nach rechts, lässt sich der Wert aufbauen, indem man die bisherige Summe mit der Basis multipliziert und die nächste Ziffer addiert.

Große Werte erfordern besondere Sorgfalt. Gewöhnliche Gleitkommazahlen in JavaScript können nicht jede Ganzzahl oberhalb von 9.007.199.254.740.991 exakt darstellen. Dieser Umrechner summiert Ziffern mit ganzzahliger Arithmetik, sodass etwa eine Kennung wie 9.007.199.254.740.993 ihre letzte Ziffer behält. Eingabegrenzen gelten dennoch, damit der Arbeitsbereich reaktionsschnell bleibt; exakte Arithmetik bedeutet keine unbegrenzte Eingabegröße.

Vorzeichenbehaftete Bitmuster benötigen eine Breite. Im Zweierkomplement mit acht Bit steht FF für minus eins; mit sechzehn Bit steht 00FF für positiv 255. Dezimaleingaben werden in diesem Modus als der vorzeichenbehaftete Wert interpretiert, der kodiert werden soll. Eingaben in den anderen Systemen gelten als nichtnegatives Bitmuster. Der Umrechner lehnt Überläufe ab, statt höherwertige Bits stillschweigend zu verwerfen, und zeigt die Interpretation der ersten gültigen Zeile an.

Bei Listen eine Ganzzahl pro Zeile verwenden. Leerzeilen werden übersprungen, ihre Zeilenpositionen bleiben in den Ergebnissen jedoch erhalten. Ungültige Zeilen enthalten eine Erklärung, gültige Zeilen bleiben verfügbar. Dieses Werkzeug schließt bewusst Dezimalbrüche, wissenschaftliche Schreibweise und die Dekodierung von Bytes in Text aus, da dafür andere Regeln gelten. Für eine in Binär- oder Hex-Bytes kodierte Nachricht bitte stattdessen den zugehörigen Text-Umwandler verwenden.

Formate, Grenzen und Datenschutz

  • 100 Zeilen, 1.024 Ziffern pro Zeile, 100.000 Eingabezeichen und 1 MiB pro TXT-Import.
  • Nur Ganzzahl-Basen 2, 8, 10 und 16. Keine Brüche, keine wissenschaftliche Schreibweise und keine Tausendertrennzeichen.
  • Feste Bitbreiten verwenden das vorzeichenbehaftete Zweierkomplement. Negative Eingaben in Nicht-Dezimalsystemen mit fester Breite werden abgelehnt.
  • Berichte über 100.000 Zeichen können heruntergeladen, aber nicht in den kleineren Dokumentarbeitsbereich übernommen werden.

Diese Werkzeuge verarbeiten Text lokal. Es gibt keine automatische Entwurfsspeicherung. Speichern Sie wichtige Arbeiten herunter, bevor Sie die Seite verlassen; temporäre Dateiübergaben laufen nach 30 Minuten ab.

Häufig gestellte Fragen

Rundet das Werkzeug große Ganzzahlen?

Nein. Die Ziffernsummierung und Umrechnung verwenden innerhalb der genannten Grenzen exakte ganzzahlige Arithmetik.

Warum kann FF 255 oder minus eins bedeuten?

Ohne Begrenzung liest der Umrechner FF als 255. Bei einer vorzeichenbehafteten Interpretation im Zweierkomplement mit acht Bit wird dasselbe Muster als minus eins gelesen.

Kann ich hier hexadezimalen Text dekodieren?

Für Nachrichten bitte den Hex-Text-Umwandler verwenden. Ein Zahlensystem legt keine Zeichenkodierung fest.