Привет, у меня есть файл прошивки, который загружается на видеоустройства. Файл обновляется каждый год, но в этой конкретной версии есть ошибка. Поэтому я хотел бы сам взглянуть на код.
Видеоустройство работает под управлением Linux.
Я использую виндовс 10 64х. Файл имеет расширение .crc (не уверен, что это циклическая проверка избыточности?). Я могу открыть файл в inno и просмотреть содержимое, однако файл перемешан с бессмысленными символами. Я хотел бы знать, какую программу я могу использовать для просмотра этого файла...
ТАКЖЕ производитель видеоустройства сказал что-то об использовании исходной информации , но код все еще был беспорядочным. С ними трудно общаться, потому что они говорят на другом языке.
Буду очень признателен за любые предложения и/или объяснение этого файла.
ССЫЛКА на файлы 10.9MB
ССЫЛКА на видео файла .crc в inno Jumbled 87,6 МБ
Файл, скорее всего, является машинным кодом . «Бессмысленные символы», которые вы видите, представляют собой байты кода, которые неверно интерпретируются как байты текста в какой-то 8-битной кодировке, возможно, Windows-1252. Если вы определите архитектуру набора инструкций устройств, на которых работает файл, вы, вероятно, сможете его дизассемблировать. Однако дизассемблирование производит язык ассемблера , а не исходный код. Как правило, исходный код нельзя восстановить из машинного кода. Вам нужно будет получить копию исходного кода от автора. Отладка дизассемблированной программы возможна, но невероятно сложна и трудоемка, если только программа не очень проста.