.ROM

Archivo ROM

Read-Only Memory Image (game/console ROM)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo ROM es una copia binaria exacta del chip de memoria de solo lectura de un cartucho de juego, utilizada por emuladores para jugar títulos retro en PC, teléfonos u otros dispositivos sin la consola original. Para abrir uno, cárguelo en el emulador correspondiente a su sistema; RetroArch maneja la mayoría. Nota: .rom también se utiliza para firmware de dispositivos e imágenes de BIOS, lo cual es un uso no relacionado y más riesgoso.

Desarrollador: N/A - generic; content depends on the original cartridge/chip Categoría: Archivos de juegos MIME: application/octet-stream
SE ABRE EN Windows macOS Linux Android
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Jun 25, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo ROM?

Los archivos .rom son archivos de imagen de juego utilizados por emuladores para ejecutar juegos de consola y computadora. Un archivo .rom es un volcado byte a byte de un cartucho de juego o chip ROM; el término «ROM» significa Read-Only Memory (memoria de solo lectura), refiriéndose al hardware original de solo lectura del que se copiaron los datos.

A diferencia de formatos dedicados como .n64 o .smc, la extensión .rom es una etiqueta genérica sin una estructura interna fija ni magic bytes. Su diseño interno depende totalmente de la consola o computadora de la que provenga el volcado: un juego de N64, un título de computadora MSX, un cartucho de ColecoVision y un juego de Game Boy producen diseños binarios muy diferentes, aunque cada uno se guarde como .rom.

Los juegos para Nintendo 64 utilizan varios formatos estrechamente relacionados junto con .rom:

  • .n64 - orden de bytes little-endian
  • .v64 - orden de bytes intercambiado (interleaved)
  • .z64 - orden de bytes big-endian (el formato nativo de N64)

Para abrir un archivo .rom se necesita un emulador para el sistema correcto. Para juegos de N64, las opciones populares son Project64 y Mupen64Plus. RetroArch y OpenEmu admiten archivos .rom de muchos sistemas diferentes a través de sus sistemas de complementos de núcleo.

Debido a que .rom no lleva un identificador de sistema incrustado, es posible que algunos emuladores no puedan detectar automáticamente a qué consola pertenece el archivo y requieran una configuración manual.

Seguridad y protección

RIESGO: MEDIUM

Una ROM de juego son datos pasivos que el emulador interpreta, por lo que el archivo rara vez se ejecuta en su SO real - pero existen riesgos reales. Los sitios de descarga de ROM son una fuente notoria de malware y falsos instaladores «roms.exe», así que use solo fuentes confiables y escanee las descargas. Crucialmente, un .rom que es en realidad firmware/BIOS es peligroso de otra manera: flashear la imagen de firmware incorrecta en una placa base, GPU o router puede dejar el dispositivo permanentemente inservible - verifique que coincida con su hardware exacto antes de flashear. Legalmente, descargar ROM con derechos de autor que no posee es generalmente una infracción; volcar sus propios cartuchos y las ROM de juegos caseros o de dominio público son los caminos más seguros.

Detalles del formato

en pocas palabras
NOMBRE COMPLETORead-Only Memory Image (game/console ROM)
DESARROLLADORN/A - generic; content depends on the original cartridge/chipdesde with console/computer emulation (1990s onward)
TIPO MIMEapplication/octet-stream
TIPOVolcado de memoria binaria pura de una ROM de cartucho/chip (diseño interno específico del sistema)
Esta extensión también es utilizada por…
  • Imagen de Firmware / BIOS - El BIOS/UEFI de la placa base, el BIOS de video de la GPU (vBIOS), el firmware de routers y dispositivos a menudo se distribuyen como archivos .rom que se flashean en el chip - no son juegos.
  • Option ROM / ROM de expansión - Las tarjetas de expansión de PC (red, RAID, GPU) llevan una imagen de Option ROM, a veces llamada .rom, cargada por el firmware del sistema al arrancar.

Programas que abren archivos ROM

Windows3 apps
Project64 Código abierto Emulador de Nintendo 64 - Archivo > Abrir ROM y elija el .rom/.z64/.n64/.v64 para jugarlo.
RetroArch Código abierto Front-end de emulación multisistema. Cargue la ROM con el núcleo para su consola (ej. Mupen64Plus para N64). Maneja docenas de sistemas en una sola aplicación.
Emulator for the right system (SNES9x, Snes/Nestopia, mGBA, etc.) Código abierto Identifique la consola de la que proviene la ROM y luego use el emulador de ese sistema para cargarla.
macOS2 apps
OpenEmu Código abierto Elegante emulador multisistema para Mac - arrastre la ROM a la biblioteca y este elegirá el núcleo correcto.
RetroArch Código abierto Front-end de emulación multisistema. Cargue la ROM con el núcleo para su consola (ej. Mupen64Plus para N64). Maneja docenas de sistemas en una sola aplicación.
Linux2 apps
RetroArch Código abierto Front-end de emulación multisistema. Cargue la ROM con el núcleo para su consola (ej. Mupen64Plus para N64). Maneja docenas de sistemas en una sola aplicación.
Mupen64Plus Código abierto Emulador de N64 multiplataforma; ejecute el .rom desde la línea de comandos o un front-end.
Android1 app
RetroArch (Android) Código abierto Instálelo desde el sitio/Play Store, descargue el núcleo para el sistema y cargue el .rom para jugar en un teléfono o tableta.

Detalles técnicos

especificación profunda
Codificación binariaBinario puro - copia byte a byte sin comprimir de los datos originales del cartucho o chip
Estructura internaDependiente del sistema; sin encabezado universal ni diseño fijo - el diseño binario lo dicta totalmente la consola o computadora de origen
Magic bytes / firma de archivoNinguno; la extensión `.rom` no lleva una firma de identificación fija - la identificación depende del emulador o del usuario
Variantes de orden de bytes de N64Big-endian `.z64` (formato nativo MIPS R4300i), byte-swapped `.v64` y little-endian `.n64` - los emuladores los convierten al cargar
Tipo MIME`application/octet-stream`
Tamaño de archivo típico256 KB - 64 MB dependiendo del cartucho; la mayoría de los títulos de N64 oscilan entre 8 MB y 64 MB
Cobertura de contenidoCódigo ejecutable completo del juego, gráficos, audio y datos de nivel exactamente como se almacenan en el chip ROM original
CompresiónNinguna dentro del archivo; los usuarios suelen archivar archivos `.rom` externamente en contenedores ZIP o 7z
Ecosistema de extensiones relacionadas`.z64`, `.n64`, `.v64` (N64); `.smc` / `.sfc` (SNES); `.nes` (NES); `.gba` (GBA); `.gb` (Game Boy)
Soporte para ROM hackingEl archivo se puede modificar con editores hexadecimales o parchear usando utilidades de parcheo IPS/BPS como Floating IPS o beat
Identificación del sistemaDeterminada por la configuración del emulador o la selección del usuario - no está incrustada en el propio archivo `.rom`
Encabezado de cartucho N64Los primeros 64 bytes codifican registros PI BSD, velocidad de reloj, dirección de arranque, nombre del juego (20 bytes), ID del cartucho (2 bytes) y código de país
Verificación de integridad CRC de N64Las ROM de N64 contienen dos valores CRC de 32 bits en los desplazamientos 0x10 (CRC1) y 0x14 (CRC2), verificados por la ROM de arranque de la consola al inicio
Contexto legalLos volcados de cartuchos personales generalmente están permitidos en muchas jurisdicciones; distribuir o descargar ROM de terceros suele ser una violación de los derechos de autor
Lanzadowith console/computer emulation (1990s onward)
Especificaciónemulation.gametechwiki.com

Conversiones de ROM

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos ROM. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos ROM.

Preguntas frecuentes

¿Cómo abro o juego un archivo ROM?
Cárguelo en un emulador para la consola de la que proviene; por ejemplo, una ROM de Nintendo 64 en Project64 o RetroArch (núcleo Mupen64Plus), una ROM de NES en un emulador de NES, etc. RetroArch (Windows/Mac/Linux/Android) y OpenEmu (Mac) manejan muchos sistemas en una sola aplicación.
¿Qué emulador necesita un archivo .rom?
Depende del sistema del que provenga la ROM; .rom es genérico. Si no lo sabe, verifique el tamaño del archivo y la fuente, o use un front-end multisistema como RetroArch/OpenEmu que pueda probar el núcleo correcto. N64, SNES, NES, GBA, etc., cada uno necesita su propio emulador/núcleo.
¿Por qué no carga mi ROM de N64?
Las ROM de N64 vienen en tres órdenes de bytes: .z64 (big-endian), .v64 (byte-swapped) y .n64 (little-endian). Algunos emuladores solo aceptan uno. Convierta o intercambie los bytes del archivo con una herramienta como Tool64, o cámbiele el nombre al orden que su emulador espere.
¿Puedo convertir una ROM a EXE para ejecutarla en Windows?
No. Una ROM es código de consola para una CPU diferente, no un programa de Windows. Se ejecuta a través de un emulador en Windows; no existe un conversor real de ROM a EXE.
¿Mi .rom es un juego o un firmware?
Ambos usos comparten la extensión. Si proviene de una fuente de juegos/emulación, es una ROM de juego para un emulador. Si proviene de un fabricante de hardware, es probable que sea un firmware/BIOS para flashear en un dispositivo; flashear el incorrecto puede dejar el hardware inservible (brick), así que confirme el modelo primero.
¿Es legal descargar archivos ROM?
Descargar ROM de juegos con derechos de autor que no posee es generalmente una infracción de derechos de autor. Realizar volcados de ROM de cartuchos que posee es un área legal gris; las ROM de juegos caseros (homebrew) y de dominio público se pueden distribuir libremente.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DBSQLite Database File

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z