Как я могу декомпилировать этот исполняемый файл?

У меня есть простой бесплатный исполняемый файл (размером 48 КБ, это все, что у меня есть).

Я получил это несколько лет назад и не могу вспомнить, откуда это. Сейчас это бесполезная программа для меня, но в ней на заднем плане играет эта действительно чудовищная песня.midi (или какой-то музыкальный файл).

Я пробовал несколько декомпиляторов, таких как Universal Extractor. Я не хочу исходный код, я бы хотел получить музыкальный файл, потому что понятия не имею, как он называется. У меня нет микрофона, или я бы использовал такой сервис, как SoundHound или что-то в этом роде.

Кто-нибудь случайно узнал о каких-либо декомпиляторах, способных сделать это?

3 ответа

Решение

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

Ручным решением было бы открыть EXE в шестнадцатеричном редакторе и искать заголовок MIDI. Эта страница немного описывает формат MIDI, включая шаблон заголовка. Если / как только вы найдете заголовок, вы можете либо вручную отслеживать чанки, пока не дойдете до конца, либо скопировать все после этой точки в отдельный файл.mid и посмотреть, могут ли какие-нибудь программы редактирования MIDI открывать его и обрезать не-MIDI данные.

Если это приложение для Windows, вы можете попробовать ResHacker. Это должно работать, если midi был задан как ресурс для проекта Vistual Studio.

Другие вопросы по тегам