Просмотр кода .crc без перепутывания

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

Видеоустройство работает под управлением Linux.

Я использую виндовс 10 64х. введите описание изображения здесьФайл имеет расширение .crc (не уверен, что это циклическая проверка избыточности?). Я могу открыть файл в inno и просмотреть содержимое, однако файл перемешан с бессмысленными символами. Я хотел бы знать, какую программу я могу использовать для просмотра этого файла...

ТАКЖЕ производитель видеоустройства сказал что-то об использовании исходной информации , но код все еще был беспорядочным. С ними трудно общаться, потому что они говорят на другом языке.

Буду очень признателен за любые предложения и/или объяснение этого файла.

ССЫЛКА на файлы 10.9MB

ССЫЛКА на видео файла .crc в inno Jumbled 87,6 МБ

Ответы (1)

Файл, скорее всего, является машинным кодом . «Бессмысленные символы», которые вы видите, представляют собой байты кода, которые неверно интерпретируются как байты текста в какой-то 8-битной кодировке, возможно, Windows-1252. Если вы определите архитектуру набора инструкций устройств, на которых работает файл, вы, вероятно, сможете его дизассемблировать. Однако дизассемблирование производит язык ассемблера , а не исходный код. Как правило, исходный код нельзя восстановить из машинного кода. Вам нужно будет получить копию исходного кода от автора. Отладка дизассемблированной программы возможна, но невероятно сложна и трудоемка, если только программа не очень проста.