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

Сделайте резервную копию своего диска, если вы подозреваете ошибку и испытываете проблемы с загрузкой уже, если вы еще не сделали этого.

Попробуйте выполнить проверку на наличие плохих блоков. Начните с проверки того, какие разделы у вас есть:

mount | grep sda

Затем для найденного раздела Linux выполните:

fsck.ext4 -ck /dev/sda7

, где вы замените 7 фактическим номером partion.

Существует также команда badblocks, но я не знаком с ней. Кажется, сканирует агностику файловой системы устройства. Другими словами, используемая файловая система не имеет значения.

man badblocks

Оставить проверку NTFS на Windows.

Разрешить некоторое время, чтобы этот ответ рассматривался другими посетителями. [!d6 ]

1
задан 29 December 2012 в 02:46

4 ответа

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

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

sudo apt-get install okteta

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

Это приложение делает именно то, что вы указали в вопросе, и это тоже gui, так что, похоже, все галочки ящики.

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

enter image description here

6
ответ дан 26 May 2018 в 00:08
  • 1
    Удивительный, звездный ответ. Теперь я хочу, чтобы я наградил щедростью. – RolandiXor♦ 29 December 2012 в 02:13

Вы можете попробовать 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
ответ дан 26 May 2018 в 00:08
  • 1
    Какой из них вы использовали ppt или python? – kzh 7 December 2010 в 19:19
  • 2
    Собственно, друг на этом сайте пишет замечательное приложение в python ^^ – RolandiXor♦ 7 December 2010 в 19:25
  • 3
    +1 ppt is | oo .oo || ooo .o o|| oo o.oo || oo o.oo || oooo. o| ... Весь пакет bsdgames - настоящий взрыв из прошлого: – Peter.O 23 May 2011 в 22:52

Мне было интересно, можно ли od выводить как двоичный файл (в шестнадцатеричном формате с od -t x1z). К сожалению, нет, но хорошей альтернативой является xxd, найденная в U & amp; 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
ответ дан 26 May 2018 в 00:08

GHex - шестнадцатеричный редактор для GNOME

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

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

ghex

5
ответ дан 26 May 2018 в 00:08

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

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