Czym jest identyfikacja ROM?

ROM-y gier i obrazy dysków często zawierają rozpoznawalne nagłówki, sumy kontrolne lub wzorce bajtów, które ujawniają rodzinę konsoli, z której pochodzą. Te sygnatury są przydatne, ponieważ wiele formatów korzysta z tych samych rozszerzeń plików lub stylów kontenerów.

Identyfikacja heurystyczna nie jest doskonała, ale może szybko zawęzić prawdopodobną platformę, gdy masz tylko surowy plik.

Opis narzędzia

To narzędzie skanuje plik ROM lub obraz dysku i odgaduje konsolę źródłową, poziom pewności, uzasadnienie, a czasami także tytuł gry. Analizuje początkową część pliku i korzysta ze znanych sygnatur oraz heurystyk awaryjnych, aby dokonać najlepszego dopasowania.

Jest przydatne, gdy potrzebujesz szybko ustalić prawdopodobną platformę przed otwarciem pliku w wyspecjalizowanym emulatorze lub narzędziu do archiwów.

Przykłady

  • Pliki ROM konsoli NES
  • ROM-y Game Boy i Game Boy Advance
  • Obrazy SNES, N64 i PlayStation

Funkcje

  • Wyniki o wysokim, średnim i niskim poziomie pewności
  • Wyodrębnianie tytułu dla obsługiwanych formatów
  • Zapasowe odgadywanie na podstawie rozszerzenia

Ograniczenia

Narzędzie korzysta wyłącznie z heurystyk i zależy od sygnatur plików oraz znanych rozszerzeń.

Nietypowe zrzuty, niestandardowe nagłówki lub nieobsługiwane formaty mogą zostać błędnie sklasyfikowane albo całkowicie pominięte.