Бесплатный редактор двоичных файлов, отображающий значения байтов в двоичном и/или десятичном виде.

Я хотел бы найти «шестнадцатеричный» редактор, который может отображать значение каждого байта в двоичном или десятичном формате.

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

Я рассматривал HxD, HexEdit и Universal Viewer как рекомендованные в этом вопросе , но ни один из них не предлагает эту функцию (которую я смог найти). HxD и HexEdit предлагают двоичные индексы , но не двоичные значения байтов.

В настоящее время шестнадцатеричные редакторы, такие как HxD и HexEdit, не намного полезнее для моих студентов, чем блокнот, потому что они не могут читать шестнадцатеричные значения.

Не совсем то, что вы хотите, и не бесплатно, но я действительно впечатлен редактором 010 и теперь ищу альтернативы.
Рассматривали ли вы возможность разветвления шестнадцатеричного редактора FOSS для добавления двоичного отображения? Это не должно быть слишком много работы. Или предложить такую ​​фичу авторам?
Думаю, я предложу своим ученикам написать один с нуля :-)
Если они являются общественным достоянием, пожалуйста, вернитесь и разместите ссылку здесь
Что бы это ни стоило, HxD (и, возможно, другие) позволяют вам видеть по одному байту за раз в двоичном и десятичном виде (8-битное целое число) в отдельной панели реального времени (так называемая «Инспектор данных»). Очевидно, что это утомительно, если вам нужно увидеть весь экран двоичных или десятичных значений, но это хоть что-то.
Кроме того, мне любопытно, чему вы учите, где имеет больше смысла научиться «записывать файлы в двоичном формате», не понимая шестнадцатеричный, чем изучать шестнадцатеричный сначала или одновременно. В какой-то момент им все равно придется выучить шестнадцатеричный код, верно?
Осенью на втором курсе мы знакомим наших студентов с двоичными и десятичными числами. Но мы представляем файловый ввод-вывод зимой их первого года обучения. Так что, хотя у них есть некоторое представление о двоичном числе, они еще не очень в этом уверены.
@JohnY Не могли бы вы указать мне, как использовать инспектор данных? Я не могу найти его или документацию об этом.
Re: Data Inspector — это довольно очевидно и всегда включено по умолчанию. Это новая функция в версии 2.0.0.0. Трудно не заметить, но если он еще не открыт, он находится в меню «Вид» > «Панели инструментов».
Re: Ввод-вывод двоичных файлов. Я не хочу оспаривать вашу учебную программу, но мне кажется, что если вы хотите настаивать на отсрочке надлежащей обработки двоичных и шестнадцатеричных чисел, то вы могли бы так же легко отложить ввод-вывод двоичных файлов. и выполнять текстовый файловый ввод-вывод только до тех пор, пока они не освоятся с шестнадцатеричным форматом.
@JohnY Сложно навести порядок! Как-нибудь спрошу об этом коллег. И мне нравится новый инспектор данных! Похоже, он только что вышел 16 июля 2018 года, наверное, поэтому я его и пропустил. Вы хотите опубликовать это как ответ?

Ответы (1)

Последнее обновление HxD было выпущено в июле 2018 года, и среди его новых функций — Инспектор данных.

Это панель отображения, открытая по умолчанию и отображающая различные интерпретации данных, находящихся под курсором, в том числе двоичные. При перемещении курсора этот дисплей автоматически обновляется. Это не совсем то, что вы просили, так как вы можете видеть только один байт за раз в этом представлении, но это все же может быть полезно.

Скриншот HxD 2.0