Мой собственный инструмент "iBored", который я выпустил совсем недавно, может сделать часть этого. Я написал инструмент для визуализации и отладки форматов файловой системы (UDF, HFS, ISO9660, FAT и т. Д.), А также реализовал поиск, копирование, а затем даже поддержку структуры и шаблонов. Поддержка структуры довольно проста, а шаблоны - это способ динамического определения структур.
Все это программируется на диалекте Visual BASIC, что позволяет вам тестировать значения, читать конкретные блоки и все.
Инструмент бесплатный, работает на всех платформах (Win, Mac, Linux), но так как это личный инструмент, который я только что опубликовал для общего доступа, он не очень хорошо документирован.
Однако, если вы хотите попробовать и хотели бы оставить отзыв, я мог бы добавить более полезные функции.
Я бы даже открыл его, но, как написано в REALbasic , я сомневаюсь, что многие люди присоединятся к такому проекту.
Ссылка: Домашняя страница iBored