Mit welchem ​​Programm kann ich Text in Binärzahlen umwandeln?

7

Ich benötige eine GUI-Anwendung, die die binäre Darstellung von Text unter Verwendung von Binärzahlen und nicht von Hexadezimalzahlen anzeigt. Irgendwelche Vorschläge?

Zum Beispiel sollte das Programm den Text Hiin konvertieren 1001000 1101001.

Ich würde eine grafische Anwendung einem Befehlszeilenprogramm vorziehen.

RolandiXor
quelle

Antworten:

7

Nach weiteren Überlegungen und dem Entfernen meiner ersten Antwort stelle ich jetzt fest, dass Sie den lesbaren Text nicht in einer Binärdatei (z. B. mit dem stringsDienstprogramm) sehen möchten , sondern Text in Binärform.

Ich denke also, das KDE-Dienstprogramm okteta ist genau das, was Sie wollen, und es ist in den Repositorys verfügbar und kann mit installiert werden

sudo apt-get install okteta

Sie können Textdateien in binärer Form anzeigen (siehe den zweiten Screenshot unten) und auf die Registerkarte unten auf der Seite klicken, um zwischen binärer Form, hexadezimal, dezimal und oktal zu wechseln. Sie können sogar eine neue Datei erstellen und mit der Texteingabe beginnen. Wenn Sie den Binärmodus ausgewählt haben, werden die eingegebenen Zeichen wie im von Ihnen verknüpften Online-Konverter binär angezeigt . Der Screenshot direkt unten zeigt ein Beispiel dafür:

Geben Sie hier die Bildbeschreibung ein

Diese Anwendung macht genau das, was Sie in der Frage angegeben haben, und es ist auch eine GUI, so dass alle Kästchen angekreuzt zu sein scheinen.

Okteta scheint der am besten ausgestattete Editor zu sein, und es gibt auch Module und Plugins, die zusätzliche Funktionen bieten.

Geben Sie hier die Bildbeschreibung ein


quelle
Erstaunliche, hervorragende Antwort. Jetzt wünschte ich, ich hätte ein Kopfgeld vergeben.
RolandiXor
9

Sie könnten es pptaus dem bsdgamesPaket versuchen . ASCII wird als binäre Lochkarte ausgegeben.

Sie können auch ein Python-Skript verwenden:

$ python -c 'for char in "Hello, world!": print(bin(ord(char)))'
0b1001000
0b1100101
0b1101100
0b1101100
0b1101111
0b101100
0b100000
0b1110111
0b1101111
0b1110010
0b1101100
0b1100100
0b100001
kzh
quelle
Welches hast du benutzt, ppt oder python?
kzh
Eigentlich schreibt ein Freund auf dieser Seite eine wunderbare Anwendung in Python ^^
RolandiXor
+1 ppt ist | oo .oo || ooo .o o|| oo o.oo || oo o.oo || oooo. o|... Das ganze bsdgames-Paket ist eine echte Explosion aus der Vergangenheit:
Peter.O
1
Ich habe viel mehr Spaß mit dem bsdgames-Paket als mit modernen Spielen wie King's Quest oder Zork.
Henrique
7

Ich habe mich gefragt, ob ich oddie Option hatte, als Binärdatei auszugeben (im Gegensatz zu Hex mit od -t x1z). Leider nicht, aber eine gute Alternative gibt xxdes bei U & L :

echo 'Hello, world!' | xxd -b
0000000: 01001000 01100101 01101100 01101100 01101111 00101100  Hello,
0000006: 00100000 01110111 01101111 01110010 01101100 01100100   world
000000c: 00100001 00001010                                      !.
lgarzo
quelle
5

GHex - ein Hex-Editor für GNOME

Mit GHex kann der Benutzer Daten aus einer beliebigen Datei laden, anzeigen und bearbeiten, entweder in Hex oder ASCII.

Nützlich zum Debuggen von Problemen mit Objektcode oder Codierungen.

Installation über das Software Center Ghex Installieren Sie ghex

Geben Sie hier die Bildbeschreibung ein

hhlp
quelle