Как я могу декомпилировать этот исполняемый файл?
У меня есть простой бесплатный исполняемый файл (размером 48 КБ, это все, что у меня есть).
Я получил это несколько лет назад и не могу вспомнить, откуда это. Сейчас это бесполезная программа для меня, но в ней на заднем плане играет эта действительно чудовищная песня.midi (или какой-то музыкальный файл).
Я пробовал несколько декомпиляторов, таких как Universal Extractor. Я не хочу исходный код, я бы хотел получить музыкальный файл, потому что понятия не имею, как он называется. У меня нет микрофона, или я бы использовал такой сервис, как SoundHound или что-то в этом роде.
Кто-нибудь случайно узнал о каких-либо декомпиляторах, способных сделать это?
3 ответа
Альтернативным решением было бы открыть исполняемый файл и записать песню напрямую с помощью программного обеспечения, такого как Audacity, и сохранить его.
Ручным решением было бы открыть EXE в шестнадцатеричном редакторе и искать заголовок MIDI. Эта страница немного описывает формат MIDI, включая шаблон заголовка. Если / как только вы найдете заголовок, вы можете либо вручную отслеживать чанки, пока не дойдете до конца, либо скопировать все после этой точки в отдельный файл.mid и посмотреть, могут ли какие-нибудь программы редактирования MIDI открывать его и обрезать не-MIDI данные.
Если это приложение для Windows, вы можете попробовать ResHacker. Это должно работать, если midi был задан как ресурс для проекта Vistual Studio.