Шестнадцатеричный редактор для просмотра комбинированных строковых и плавающих данных
-
24-10-2019 - |
Вопрос
У меня есть двоичный файл неизвестного формата, который мне нужно иметь возможность прочитать.У меня есть доступ к программе, которая может "распаковать" файл, но пользовательский интерфейс ужасен для экспорта данных.Я извлек несколько точек, пытаясь найти их в файле и обнаружить закономерность, но это неэффективный метод.То, что я пытаюсь сделать, это сопоставить шестнадцатеричные шаблоны со значениями с плавающей запятой, но копирование, вставка, перевод и поиск в файле - процесс небыстрый.
Я немного покопался, и, похоже, не могу найти никаких шестнадцатеричных редакторов, которые позволяют пользователю выделять 4 или 8 байт и отображать одинарное или двойное число с плавающей запятой в текстовом представлении, а не Моджибаке.Возможно, я не использую весь потенциал шестнадцатеричных редакторов, которые я пробовал, но я застрял.Вот список редакторов, которые я перепробовал.Кто-нибудь знает о редакторе, в котором есть функции, которые мне нужны, или как правильно использовать те, которые я пробовал?
- ХЕдит
- Флексекс
- Шестнадцатеричный редактор NEO
- Шестнадцатеричный Плагин Notepad ++
- HxD
Решение
Некоторое время назад я написал программу просмотра Hex под названием Серийный мастер который имеет подобную функциональность.
К сожалению, в нем есть только преобразования для целых типов (integer, long и т.д.), Но добавлять новые преобразования относительно легко.Если вы хотите, я могу попробовать написать конвертер с плавающей запятой завтра.