Шестнадцатеричный редактор для просмотра объединенных строк и данных с плавающей точкой - PullRequest
2 голосов
/ 08 июня 2010

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

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

  • HEdit
  • FlexHex
  • Шестнадцатеричный редактор NEO
  • Блокнот ++ Hex Plugin
  • HxD

1 Ответ

2 голосов
/ 08 июня 2010

Некоторое время назад я написал средство просмотра Hex под названием Serial Wizard , которое имеет такую ​​функциональность, как эта.

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

...