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.
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:
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.
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
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 !.
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.