.ROM

Plik ROM

Read-Only Memory Image (game/console ROM)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik ROM to dokładna kopia binarna układu pamięci tylko do odczytu z kartridża z grą, używana przez emulatory do grania w gry retro na komputerach PC, telefonach lub innych urządzeniach bez oryginalnej konsoli. Aby go otworzyć, załaduj go do emulatora przeznaczonego dla danego systemu -- RetroArch obsługuje większość z nich. Uwaga: rozszerzenie .rom jest również używane dla oprogramowania układowego (firmware) i obrazów BIOS urządzeń, co jest niezwiązanym i bardziej ryzykownym zastosowaniem.

Deweloper: N/A - generic; content depends on the original cartridge/chip Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Android
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 25, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku ROM?

Pliki .rom to pliki obrazów gier używane przez emulatory do uruchamiania gier konsolowych i komputerowych. Plik .rom jest zrzutem bajt po bajcie kartridża z grą lub układu ROM - termin „ROM” oznacza Read-Only Memory (pamięć tylko do odczytu), odnosząc się do oryginalnego sprzętu, z którego skopiowano dane.

W przeciwieństwie do dedykowanych formatów, takich jak .n64 lub .smc, rozszerzenie .rom jest ogólną etykietą bez stałej struktury wewnętrznej czy sygnatury magic bytes. Jego wewnętrzny układ zależy całkowicie od tego, z jakiej konsoli lub komputera pochodzi zrzut - gra na N64, tytuł na komputer MSX, kartridż ColecoVision i gra na Game Boy generują bardzo różne układy binarne, mimo że każdy z nich może być zapisany jako .rom.

Gry na Nintendo 64 używają kilku ściśle powiązanych formatów obok .rom:

  • .n64 - kolejność bajtów little-endian
  • .v64 - kolejność bajtów byte-swapped (przeplatana)
  • .z64 - kolejność bajtów big-endian (natywny format N64)

Aby otworzyć plik .rom, potrzebujesz emulatora dla odpowiedniego systemu. W przypadku gier N64 popularnymi wyborami są Project64 i Mupen64Plus. RetroArch i OpenEmu obsługują pliki .rom z wielu różnych systemów dzięki swoim systemom wtyczek (rdzeni).

Ponieważ .rom nie zawiera wbudowanego identyfikatora systemu, niektóre emulatory mogą nie być w stanie automatycznie wykryć, do której konsoli należy plik i mogą wymagać ręcznej konfiguracji.

Bezpieczeństwo

RYZYKO: MEDIUM

ROM gry to pasywne dane interpretowane przez emulator, więc plik rzadko uruchamia się bezpośrednio w Twoim systemie operacyjnym - jednak istnieją realne zagrożenia. Strony z ROM-ami są znanym źródłem złośliwego oprogramowania i fałszywych instalatorów „roms.exe”, dlatego należy korzystać tylko z renomowanych źródeł i skanować pobrane pliki. Co istotne, plik .rom będący w rzeczywistości oprogramowaniem układowym (firmware/BIOS) jest niebezpieczny w inny sposób: wgranie niewłaściwego obrazu firmware do płyty głównej, karty graficznej lub routera może trwale uszkodzić urządzenie (tzw. brick) - przed wgraniem sprawdź, czy pasuje do Twojego sprzętu. Prawnie, pobieranie chronionych prawem autorskim ROM-ów, których nie posiadasz, jest zazwyczaj naruszeniem; bezpieczniejszą drogą są własne zrzuty kartridży oraz ROM-y homebrew/public-domain.

Szczegóły formatu

w pigułce
PEŁNA NAZWARead-Only Memory Image (game/console ROM)
DEWELOPERN/A - generic; content depends on the original cartridge/chipod with console/computer emulation (1990s onward)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPSurowy binarny zrzut pamięci ROM kartridża/układu (układ wewnętrzny specyficzny dla systemu)
To rozszerzenie jest również używane przez…
  • Obraz Firmware / BIOS - BIOS/UEFI płyty głównej, BIOS wideo karty graficznej (vBIOS), oprogramowanie układowe routerów i urządzeń są często dystrybuowane jako pliki .rom wgrywane na układ - nie są to gry.
  • Option ROM / expansion ROM - Karty rozszerzeń PC (sieciowe, RAID, GPU) zawierają obraz option ROM, czasem nazywany .rom, ładowany przez oprogramowanie układowe systemu podczas rozruchu.

Programy otwierające pliki ROM

Windows3 apps
Project64 Open-source Emulator Nintendo 64 - File > Open ROM i wybierz .rom/.z64/.n64/.v64, aby zagrać.
RetroArch Open-source Wielosystemowy interfejs emulatora. Załaduj ROM z rdzeniem dla danej konsoli (np. Mupen64Plus dla N64). Obsługuje dziesiątki systemów w jednej aplikacji.
Emulator for the right system (SNES9x, Snes/Nestopia, mGBA, etc.) Open-source Zidentyfikuj konsolę, z której pochodzi ROM, a następnie użyj emulatora tego systemu, aby go załadować.
macOS2 apps
OpenEmu Open-source Dopracowany wielosystemowy emulator dla Mac - przeciągnij ROM do biblioteki, a on sam wybierze odpowiedni rdzeń.
RetroArch Open-source Wielosystemowy interfejs emulatora. Załaduj ROM z rdzeniem dla danej konsoli (np. Mupen64Plus dla N64). Obsługuje dziesiątki systemów w jednej aplikacji.
Linux2 apps
RetroArch Open-source Wielosystemowy interfejs emulatora. Załaduj ROM z rdzeniem dla danej konsoli (np. Mupen64Plus dla N64). Obsługuje dziesiątki systemów w jednej aplikacji.
Mupen64Plus Open-source Wieloplatformowy emulator N64; uruchom .rom z linii poleceń lub interfejsu graficznego.
Android1 app
RetroArch (Android) Open-source Zainstaluj ze strony lub Play Store, pobierz rdzeń dla systemu i załaduj .rom, aby grać na telefonie/tablecie.

Szczegóły techniczne

specyfikacja
Kodowanie binarneSurowe dane binarne - nieskompresowana kopia bajt po bajcie oryginalnych danych z kartridża lub układu
Struktura wewnętrznaZależna od systemu; brak uniwersalnego nagłówka lub stałego układu - układ binarny jest podyktowany całkowicie przez konsolę źródłową lub komputer
Magic bytes / sygnatura plikuBrak; rozszerzenie `.rom` nie posiada stałej sygnatury identyfikującej - identyfikacja opiera się na emulatorze lub użytkowniku
Warianty kolejności bajtów N64Big-endian `.z64` (natywny format MIPS R4300i), byte-swapped `.v64` oraz little-endian `.n64` - emulatory konwertują je podczas ładowania
Typ MIME`application/octet-stream`
Typowy rozmiar pliku256 KB - 64 MB w zależności od kartridża; większość tytułów N64 mieści się w przedziale od 8 MB do 64 MB
Zakres zawartościPełny kod wykonywalny gry, grafika, dźwięk i dane poziomów dokładnie tak, jak zostały zapisane w oryginalnym układzie ROM
KompresjaBrak wewnątrz pliku; użytkownicy powszechnie archiwizują pliki `.rom` zewnętrznie w kontenerach ZIP lub 7z
Ekosystem powiązanych rozszerzeń`.z64`, `.n64`, `.v64` (N64); `.smc` / `.sfc` (SNES); `.nes` (NES); `.gba` (GBA); `.gb` (Game Boy)
Wsparcie dla ROM hackinguPlik może być modyfikowany za pomocą edytorów szesnastkowych lub patchowany przy użyciu narzędzi IPS/BPS, takich jak Floating IPS lub beat
Identyfikacja systemuOkreślana przez konfigurację emulatora lub wybór użytkownika - nie jest osadzona w samym pliku `.rom`
Nagłówek kartridża N64Pierwsze 64 bajty kodują rejestry PI BSD, częstotliwość taktowania, adres rozruchowy, nazwę gry (20 bajtów), ID kartridża (2 bajty) i kod kraju
Kontrola integralności N64 CRCROM-y N64 zawierają dwie 32-bitowe wartości CRC pod offsetami 0x10 (CRC1) i 0x14 (CRC2), weryfikowane przez BIOS konsoli podczas uruchamiania
Kontekst prawnyOsobiste zrzuty z kartridży są zazwyczaj dozwolone w wielu jurysdykcjach; dystrybucja lub pobieranie ROM-ów osób trzecich jest zazwyczaj naruszeniem praw autorskich
Wydanowith console/computer emulation (1990s onward)
Specyfikacjaemulation.gametechwiki.com

Konwersje ROM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami ROM. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki ROM.

Najczęściej zadawane pytania

Jak otworzyć lub uruchomić plik ROM?
Załaduj go w emulatorze konsoli, z której pochodzi - np. ROM Nintendo 64 w Project64 lub RetroArch (rdzeń Mupen64Plus), ROM NES w emulatorze NES itd. RetroArch (Windows/Mac/Linux/Android) i OpenEmu (Mac) obsługują wiele systemów w jednej aplikacji.
Jakiego emulatora potrzebuje plik .rom?
To zależy od systemu, z którego pochodzi ROM - rozszerzenie .rom jest ogólne. Jeśli nie wiesz, sprawdź rozmiar pliku i źródło lub użyj wielosystemowego interfejsu, takiego jak RetroArch/OpenEmu, który może wypróbować odpowiedni rdzeń. N64, SNES, NES, GBA itp. wymagają własnego emulatora/rdzenia.
Dlaczego mój ROM N64 się nie ładuje?
ROM-y N64 występują w trzech kolejnościach bajtów: .z64 (big-endian), .v64 (byte-swapped) i .n64 (little-endian). Niektóre emulatory akceptują tylko jeden z nich. Przekonwertuj plik za pomocą narzędzia takiego jak Tool64 lub zmień nazwę na kolejność, której oczekuje Twój emulator.
Czy mogę przekonwertować ROM na EXE, aby uruchomić go w Windows?
Nie. ROM to kod konsoli dla innego procesora, a nie program Windows. Uruchamia się go przez emulator w systemie Windows; nie istnieje prawdziwy konwerter ROM-to-EXE.
Czy mój .rom to gra czy oprogramowanie układowe?
Oba zastosowania współdzielą to rozszerzenie. Jeśli pochodzi ze źródła gier/emulacji, jest to ROM gry dla emulatora. Jeśli pochodzi od producenta sprzętu, prawdopodobnie jest to firmware/BIOS do wgrania na urządzenie - a wgranie niewłaściwego może uszkodzić sprzęt, więc najpierw potwierdź model.
Czy pobieranie plików ROM jest legalne?
Pobieranie ROM-ów gier chronionych prawem autorskim, których nie jesteś właścicielem, jest zazwyczaj naruszeniem praw autorskich. Tworzenie zrzutów ROM z posiadanych kartridży to prawna szara strefa; ROM-y typu homebrew i z domeny publicznej można swobodnie rozpowszechniać.

Źródła

1Emulation General Wiki - Emulators & ROM formatsemulation.gametechwiki.com
2RetroArch - official sitewww.retroarch.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.TMPTemporary File
9.MDMarkdown Document
10.RPMSGRestricted Permission Message

Powiązane rozszerzenia

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z