Программа для сравнения бинарных файлов? - PullRequest
1 голос
/ 07 января 2011

(история актуальна ... в основном)

Итак, я в доме моего приятеля, играю в RE5 Gold Edition, прошёл игру, разблокировал кучу вещей, а затем скопировал файл сохранения на карту памяти, чтобы забрать его домой со мной.

Конечно, сохранение заблокировано для его профиля, поэтому я не могу воспроизвести его на своей PS3, даже если I был рядом с ним. Lame.

Итак, у меня на карте памяти есть этот файл сохранения, и я хочу посмотреть, смогу ли я взломать его для работы с моим профилем.

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

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

(На самом деле существует 3 файла: DATA0.DAT, PARAM.PFD и PARAM.SFO ... не уверен, что кто-нибудь что-нибудь знает о файлах сохранения PS3, особенно для Resident Evil 5 Gold)


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

Ответы [ 3 ]

3 голосов
/ 07 января 2011

Hex Workshop - одно из лучших приложений для манипулирования гексагоном, в котором есть функция сравнения файлов.

Но учтите, что в игре может не использоваться прямой механизм сохранения данных, возможно, вы имеете дело с пользовательской структурой базы данных или данные могут быть зашифрованы. Разработчики игр обычно не позволяют легко взломать сохраненные файлы по понятным причинам ...

2 голосов
/ 07 января 2011

Я думал, что большинство инструментов сравнения могут сделать это (как Beyond Compare, который я люблю) Например, в Windows 7 в системной папке есть FC.exe. Сравнивает ASCII и двоичные файлы. Подробнее см. http://support.microsoft.com/kb/159214.

1 голос
/ 07 января 2011

проверить шестнадцатеричная мастерская .большинство других шестнадцатеричных редакторов также должны иметь эту функцию.

...