Wer wollte nicht schon immer mal wissen, wie das Zweierkomplement von 1 Googol als Hexadezimalzahl aussieht? Oder wie wäre es mit einer schnellen, praktischen ASCII-Tabelle? Bit Fiddle liefert genau das!
- Konvertierung von beliebig grossen Integer-Zahlen im Dezimal-, Hexadezimal- und Binärsystem und in ASCII-Zeichen.
- Berechnung des Einer- und Zweierkomplements.
- Austausch der Bytes des Inputs, um zwischen Little- und Big-Endian zu konvertieren.
- Anzeige einer einfachen ASCII-Tabelle mit Zusatzinformation zu jedem Zeichen.
Alles in einem kompakten GUI, das auf einen Blick, Klick oder Tastendruck alle gewünschten Resultate liefert.
Die Resultate der Konvertierung werden automatisch in allen Zahlensystemen und den meistgenutzten Integer-Grössen anzeigt: 8, 16, 32, 64 und n Bits. Die n-Variante benutzt soviele Bytes, wie nötig sind, um die unsigned-Variante der eingegebenen Zahl zu speichern.
Integer-Zahlen können in einem beliebigen Format eingegeben werden: Alle Zeichen, welche nicht Teil der Zahl sind, werden übersprungen. Folgendes sind die Ziffern, welche beachtet werden:
- Dezimalziffern: 0123456789
- Hexadezimalziffern: 0123456789abcdef sowie ABCDEF
- Binärziffern: 01 sowie die Buchstaben oiOI und L
- ASCII-Zeichen: Die Input-Codierung ist UTF-8, aber nur die druckbaren Zeichen von 7-Bit-ASCII werden bei der Ausgabe angezeigt. Alle anderen Zeichen erscheinen als Fragezeichen.
Die Endianness-Konvertierung (Little-Big) vertauscht automatisch alle Bytes der eingegebenen Zahl und wird aufgrund dieser konvertierten Zahl den Output generieren. Nur verwenden, wenn sicher ist, dass dies genau das ist, was gebraucht wird!
Übrigens dauert die Konvertierung von sehr, sehr, sehr grossen Zahlen eine nicht zu vernachlässigende Menge an Zeit.