web-dev-qa-db-fra.com

Quel programme puis-je utiliser pour convertir du texte en nombres binaires?

J'ai besoin d'une application graphique qui montre la représentation binaire du texte, en utilisant des nombres binaires, pas des nombres hexadécimaux. Aucune suggestion?

Par exemple, le programme doit convertir le texte Hi en 1001000 1101001.

Je préférerais une application graphique à un utilitaire de ligne de commande.

7
RolandiXor

Après un examen approfondi et la suppression de ma première réponse, je remarque à présent que vous ne souhaitez pas afficher le texte lisible dans un fichier binaire (par exemple, avec l'utilitaire strings), mais le texte au format binaire.

Donc, je pense que l’utilitaire KDE, okteta est exactement ce que vous voulez, et il est disponible dans les référentiels et peut être installé avec

Sudo apt-get install okteta

Il vous permet d'afficher les fichiers texte sous forme binaire (voir la deuxième capture d'écran ci-dessous). Vous pouvez également cliquer sur l'onglet au bas de la page pour basculer entre la forme binaire, hexadécimale, décimale et octale. Vous pouvez même créer un nouveau fichier et commencer à saisir du texte et, si vous avez sélectionné le mode binaire, les caractères saisis seront affichés en binaire, tout comme dans le convertisseur en ligne auquel vous êtes lié. La capture d'écran directement ci-dessous montre un exemple de ceci:

enter image description here

Cette application fait exactement ce que vous avez spécifié dans la question, et c'est aussi une interface graphique, donc cela semble cocher toutes les cases.

Okteta semble être l'éditeur le plus complet disponible, et il existe également des modules et des plugins offrant des fonctionnalités supplémentaires.

enter image description here

6
user76204

Vous pouvez essayer ppt à partir du paquet bsdgames. Il produira ASCII sous forme de carte perforée binaire.

Vous pouvez également utiliser un script python:

$ python -c 'for char in "Hello, world!": print(bin(ord(char)))'
0b1001000
0b1100101
0b1101100
0b1101100
0b1101111
0b101100
0b100000
0b1110111
0b1101111
0b1110010
0b1101100
0b1100100
0b100001
9
kzh

Je me demandais si od avait la possibilité de produire en binaire (vs en hexa avec od -t x1z). Malheureusement non, mais une bonne alternative est xxd trouvée à & 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                                      !.
7
lgarzo

GHex - un éditeur hexadécimal pour GNOME

GHex permet à l'utilisateur de charger des données à partir de n'importe quel fichier, de les visualiser et de les éditer en hexa ou en ascii.

Utile pour résoudre les problèmes de code d'objet ou d'encodages.

Install via the software centerghex Install ghex

enter image description here

5
hhlp