На протяжении десятилетий сообщество испытывало неподдельную боль при попытке работы с бинарными файлами игры из-за невозможности описать формат. Все унылые попытки приводили к тому, что пользоваться подобным, а тем более быстро проверить было невозможно. Но мир не без хороших людей и ScorpioT1000 подогнал просто шикарный редактор бинарных файлов ImHex, который предоставляет уйму возможностей и даже имеет онлайн версию. Об модной из таких возможностей мы сейчас и поговорим.
Разметка файла
Файлы игры имеют динамическую структуру, то бишь способ их чтения зависит от прочитанных ранее байт. Соответственно простые способы разметки не подойдут, необходим специально обученный софт. Но и с ним есть проблемы, а именно, невозможно убедиться, что файл был прочитан верно и все данные попали на свои места. Эту проблему как раз и решает ImHex ибо имеет собственный язык разметки позволяющий описать и прочитать содержимое файла. И даже экспортировать его.