.ROM

ROM-fil

Read-Only Memory Image (game/console ROM)
Still et spørsmål
HURTIGSVAR

En ROM-fil er en nøyaktig binær kopi av en spillkassetts skrivebeskyttede minnebrikke, brukt av emulatorer for å spille retrospill på PC, telefon eller andre enheter uten den originale konsollen. For å åpne en, last den inn i emulatoren for det aktuelle systemet -- RetroArch håndterer de fleste. Merk: .rom brukes også for enhets-firmware og BIOS-bilder, som er en urelatert og mer risikabel bruk.

Utvikler: N/A - generic; content depends on the original cartridge/chip Kategori: Spillfiler MIME: application/octet-stream
ÅPNES PÅ Windows macOS Linux Android
Relatert: .OBB · .PAK · .ROFL · .PACKAGE

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 25, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er ROM-filformatet?

.rom-filer er bildefiler av spill som brukes av emulatorer for å kjøre konsoll- og dataspill. En .rom-fil er en byte-for-byte-kopi av en spillkassett eller ROM-brikke - begrepet «ROM» står for Read-Only Memory, og refererer til den originale skrivebeskyttede maskinvaren dataene ble kopiert fra.

I motsetning til dedikerte formater som .n64 eller .smc, er filendelsen .rom en generisk betegnelse uten fast intern struktur eller «magic bytes». Det interne oppsettet avhenger helt av hvilken konsoll eller datamaskin kopien kom fra - et N64-spill, en MSX-tittel, en ColecoVision-kassett og et Game Boy-spill produserer alle svært forskjellige binære oppsett selv om hver av dem kan være lagret som .rom.

Spill for Nintendo 64 bruker flere nært beslektede formater ved siden av .rom:

  • .n64 - «little-endian» byte-rekkefølge
  • .v64 - «byte-swapped» (flettet) byte-rekkefølge
  • .z64 - «big-endian» byte-rekkefølge (det innfødte N64-formatet)

For å åpne en .rom-fil trenger du en emulator for det riktige systemet. For N64-spill er Project64 og Mupen64Plus populære valg. RetroArch og OpenEmu støtter .rom-filer fra mange forskjellige systemer gjennom sine kjerne-plugins.

Fordi .rom ikke inneholder noen innebygd systemidentifikator, kan enkelte emulatorer være ute av stand til å automatisk oppdage hvilken konsoll filen tilhører, og kan kreve manuell konfigurasjon.

Sikkerhet og trygghet

RISIKO: MEDIUM

En spill-ROM er passive data som emulatoren tolker, så filen kjører sjelden på ditt faktiske operativsystem - men reelle risikoer finnes. Sider for nedlasting av ROM-er er en beryktet kilde til skadelig programvare og falske «roms.exe»-filer, så bruk kun anerkjente kilder og skann nedlastinger. Viktigst er at en .rom som faktisk er firmware/BIOS er farlig på en annen måte: flashing av feil firmware-bilde til et hovedkort, GPU eller ruter kan permanent ødelegge enheten - verifiser at den samsvarer nøyaktig med maskinvaren din før flashing. Juridisk sett er nedlasting av opphavsrettsbeskyttede ROM-er du ikke eier generelt et lovbrudd; å kopiere egne kassetter eller bruke homebrew/public-domain ROM-er er de tryggere veiene.

Formatdetaljer

i et nøtteskall
FULLT NAVNRead-Only Memory Image (game/console ROM)
UTVIKLERN/A - generic; content depends on the original cartridge/chipsiden with console/computer emulation (1990s onward)
KATEGORISpillfiler
MIME-TYPEapplication/octet-stream
TYPERå binær minnekopi av en kassett/brikke-ROM (systemspesifikt internt oppsett)
Denne filendelsen brukes også av…
  • Firmware / BIOS-bilde - Hovedkort-BIOS/UEFI, GPU-video-BIOS (vBIOS), ruter- og enhets-firmware distribueres ofte som .rom-filer som flashes på brikken - ikke spill.
  • Option ROM / expansion ROM - PC-tilleggskort (nettverk, RAID, GPU) inneholder et «option ROM»-bilde, noen ganger kalt .rom, som lastes av systemets firmware ved oppstart.

Programmer som åpner ROM-filer

Windows3 apps
Project64 Åpen kildekode Nintendo 64-emulator - File > Open ROM og velg .rom/.z64/.n64/.v64 for å spille.
RetroArch Åpen kildekode Multisystem-grensesnitt for emulatorer. Last ROM-en med kjernen for dens konsoll (f.eks. Mupen64Plus for N64). Håndterer dusinvis av systemer i én app.
Emulator for the right system (SNES9x, Snes/Nestopia, mGBA, etc.) Åpen kildekode Identifiser konsollen ROM-en er fra, og bruk deretter det systemets emulator for å laste den.
macOS2 apps
OpenEmu Åpen kildekode Polert multisystem-emulator for Mac - dra ROM-en inn i biblioteket, så velger den riktig kjerne.
RetroArch Åpen kildekode Multisystem-grensesnitt for emulatorer. Last ROM-en med kjernen for dens konsoll (f.eks. Mupen64Plus for N64). Håndterer dusinvis av systemer i én app.
Linux2 apps
RetroArch Åpen kildekode Multisystem-grensesnitt for emulatorer. Last ROM-en med kjernen for dens konsoll (f.eks. Mupen64Plus for N64). Håndterer dusinvis av systemer i én app.
Mupen64Plus Åpen kildekode N64-emulator for flere plattformer; kjør .rom fra kommandolinjen eller et grensesnitt.
Android1 app
RetroArch (Android) Åpen kildekode Installer fra nettstedet/Play Store, last ned kjernen for systemet, og last .rom for å spille på telefon/nettbrett.

Tekniske detaljer

dyp spesifikasjon
Binær kodingRå binær - ukomprimert, byte-for-byte-kopi av de originale kassett- eller brikkedataene
Intern strukturSystemavhengig; ingen universell header eller fast oppsett - det binære oppsettet dikteres helt av kildekonsollen eller datamaskinen
Magic bytes / filsignaturIngen; filendelsen `.rom` har ingen fast identifiserende signatur - identifikasjon avhenger av emulatoren eller brukeren
N64 byte-rekkefølge varianterBig-endian `.z64` (innfødt MIPS R4300i-format), byte-swapped `.v64`, og little-endian `.n64` - emulatorer konverterer mellom dem ved lasting
MIME-type`application/octet-stream`
Typisk filstørrelse256 KB - 64 MB avhengig av kassett; de fleste N64-titler varierer fra 8 MB til 64 MB
InnholdsdekningFull kjørbar spillkode, grafikk, lyd og nivådata nøyaktig slik det er lagret på den originale ROM-brikken
KomprimeringIngen i selve filen; brukere arkiverer ofte `.rom`-filer eksternt i ZIP- eller 7z-beholdere
Relatert økosystem for filendelser`.z64`, `.n64`, `.v64` (N64); `.smc` / `.sfc` (SNES); `.nes` (NES); `.gba` (GBA); `.gb` (Game Boy)
Støtte for ROM-hackingFilen kan endres med hex-editorer eller patches ved hjelp av IPS/BPS-verktøy som Floating IPS eller beat
SystemidentifikasjonBestemmes av emulatorkonfigurasjon eller brukervalg - ikke innebygd i selve `.rom`-filen
N64 kassett-headerDe første 64 bytene koder PI BSD-registre, klokkefrekvens, oppstartsadresse, spillnavn (20 byte), kassett-ID (2 byte) og landskode
N64 CRC-integritetssjekkN64-ROM-er inneholder to 32-biters CRC-verdier ved offset 0x10 (CRC1) og 0x14 (CRC2), verifisert av konsollens boot-ROM ved oppstart
Juridisk kontekstPersonlige kopier av egne kassetter er generelt tillatt i mange jurisdiksjoner; distribusjon eller nedlasting av tredjeparts ROM-er er vanligvis et brudd på opphavsretten
Utgittwith console/computer emulation (1990s onward)
Spesifikasjonemulation.gametechwiki.com

ROM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med ROM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag
P
Paulo4 d agoUBESVART
Qual é o formato da rom de gba?
Venter på svar

Ofte stilte spørsmål

Hvordan åpner eller spiller jeg en ROM-fil?
Last den inn i en emulator for konsollen den kom fra - f.eks. en Nintendo 64-ROM i Project64 eller RetroArch (Mupen64Plus-kjerne), en NES-ROM i en NES-emulator, osv. RetroArch (Windows/Mac/Linux/Android) og OpenEmu (Mac) håndterer mange systemer i én app.
Hvilken emulator trenger en .rom-fil?
Det avhenger av hvilket system ROM-en er fra - .rom er generisk. Hvis du ikke vet det, sjekk filstørrelsen og kilden, eller bruk et multisystem-grensesnitt som RetroArch/OpenEmu som kan prøve den riktige kjernen. N64, SNES, NES, GBA, osv. trenger hver sin egen emulator/kjerne.
Hvorfor vil ikke min N64-ROM laste?
N64-ROM-er kommer i tre byte-rekkefølger: .z64 (big-endian), .v64 (byte-swapped) og .n64 (little-endian). Noen emulatorer godtar bare én. Konverter/byte-swap filen med et verktøy som Tool64, eller gi nytt navn til den rekkefølgen emulatoren din forventer.
Kan jeg konvertere en ROM til en EXE for å kjøre den på Windows?
Nei. En ROM er konsollkode for en annen CPU, ikke et Windows-program. Du kjører den gjennom en emulator på Windows; det finnes ingen ekte ROM-til-EXE-konverter.
Er min .rom et spill eller firmware?
Begge bruksområder deler filendelsen. Hvis den kom fra en kilde for spill/emulering, er det en spill-ROM for en emulator. Hvis den kom fra en maskinvareprodusent, er det sannsynligvis firmware/BIOS som skal flashes på en enhet - og flashing av feil fil kan ødelegge maskinvaren, så bekreft modellen først.
Er det lovlig å laste ned ROM-filer?
Nedlasting av ROM-er av opphavsrettsbeskyttede spill du ikke eier er generelt et brudd på opphavsretten. Å kopiere ROM-er fra kassetter du selv eier er en juridisk gråsone; «homebrew» og ROM-er i det fri (public domain) kan distribueres fritt.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.BINCD/DVD Disc Image (BIN/CUE)
10.EMLE-Mail Message (RFC 822 / MIME)

Relaterte filendelser

.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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å