Какую программу я могу использовать для преобразования текста в двоичные числа?

Мне нужно приложение GUI, которое показывает двоичное представление текста, с помощью двоичных чисел, не шестнадцатеричных чисел. Какие-либо предложения?

Например, программа должна преобразовать текст Hi кому: 1001000 1101001.

Я предпочел бы графическое приложение утилите командной строки.

7
задан 28 December 2012 в 13:46

4 ответа

После дальнейшего соображения и удаления моего первого ответа, я теперь отмечаю, что Вы не хотите видеть читаемый текст в двоичном файле (например, с strings утилита), но см. текст в двоичной форме.

Так, я думаю, что утилита KDE, okteta, что Вы хотите, и это доступно в репозиториях и может быть установлено с

sudo apt-get install okteta

Это позволяет Вам просматривать текстовые файлы в двоичной форме (см. второй снимок экрана ниже), и можно нажать вкладку внизу страницы для переключения между двоичной формой, шестнадцатеричной, десятичной, и восьмеричной. Можно даже создать новый файл и начать вводить текст и, если Вам выберут режим двоичного счета, то введенные символы покажут в двоичном файле, точно так же, как в преобразователе онлайн Вы связались с. Снимок экрана непосредственно ниже шоу пример этого:

enter image description here

Это приложение делает точно, что Вы указали в вопросе, и это - gui также, так, чтобы, казалось, отмечал все поля.

Okteta кажется, самый полнофункциональный доступный редактор, и существуют также модули и плагины, которые дают дополнительную функциональность.

enter image description here

7
ответ дан 23 November 2019 в 06:09

Вы могли попробовать ppt от bsdgames пакет. Это произведет ASCII как двоичную перфокарту.

Вы могли также использовать сценарий 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
ответ дан 23 November 2019 в 06:09

Я задавался вопросом если od имел опцию произвести как двоичный файл (по сравнению с в шестнадцатеричном числе с od -t x1z). К сожалению, не, но хорошая альтернатива xxd найденный в 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                                      !.
7
ответ дан 23 November 2019 в 06:09

GHex - Hex-редактор для GNOME

GHex позволяет пользователю загружать данные из любого файла, представления и редактировать его или в шестнадцатеричном числе или в ASCII.

Полезный для отладки проблем с объектным кодом или кодировкой.

Install via the software center ghex Install ghex

enter image description here

5
ответ дан 23 November 2019 в 06:09

Другие вопросы по тегам:

Похожие вопросы: