Определитель консоли для ROM
Определите игровую консоль, для которой предназначен файл ROM или образ диска, по сигнатурам заголовка и контрольным суммам.
Ввод
Вывод
Документация
Что такое идентификация ROM?
Игровые ROM-файлы и образы дисков часто содержат узнаваемые заголовки, контрольные суммы или шаблоны байтов, которые позволяют определить семейство консоли, для которой они предназначены. Такие сигнатуры полезны, поскольку многие форматы используют одинаковые расширения файлов или похожую структуру контейнера.
Эвристическая идентификация не идеальна, но она позволяет быстро сузить круг возможных платформ, если у вас есть только исходный файл.
Описание инструмента
Этот инструмент сканирует ROM-файл или файл образа диска и определяет предположительную исходную консоль, уровень уверенности, основание для результата и иногда название игры. Он анализирует начальную часть файла и использует известные сигнатуры, а также резервные эвристики, чтобы подобрать наиболее вероятный вариант.
Инструмент полезен, когда нужно быстро определить предположительную платформу перед открытием файла в специализированном эмуляторе или архиваторе.
Примеры
- Файлы ROM для NES
- ROM-файлы для Game Boy и Game Boy Advance
- Образы SNES, N64 и PlayStation
Возможности
- Результаты с высоким, средним и низким уровнем уверенности
- Извлечение названия для поддерживаемых форматов
- Резервные предположения на основе расширения файла
Ограничения
Инструмент использует только эвристический анализ и зависит от сигнатур файлов и известных расширений.
Редкие дампы, пользовательские заголовки или неподдерживаемые форматы могут быть классифицированы неверно или не распознаны вовсе.