Шестнадцатеричный редактор для просмотра комбинированных строковых и плавающих данных

StackOverflow https://stackoverflow.com/questions/2993656

Вопрос

У меня есть двоичный файл неизвестного формата, который мне нужно иметь возможность прочитать.У меня есть доступ к программе, которая может "распаковать" файл, но пользовательский интерфейс ужасен для экспорта данных.Я извлек несколько точек, пытаясь найти их в файле и обнаружить закономерность, но это неэффективный метод.То, что я пытаюсь сделать, это сопоставить шестнадцатеричные шаблоны со значениями с плавающей запятой, но копирование, вставка, перевод и поиск в файле - процесс небыстрый.

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

  • ХЕдит
  • Флексекс
  • Шестнадцатеричный редактор NEO
  • Шестнадцатеричный Плагин Notepad ++
  • HxD
Это было полезно?

Решение

Некоторое время назад я написал программу просмотра Hex под названием Серийный мастер который имеет подобную функциональность.

К сожалению, в нем есть только преобразования для целых типов (integer, long и т.д.), Но добавлять новые преобразования относительно легко.Если вы хотите, я могу попробовать написать конвертер с плавающей запятой завтра.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top