.ROM

Fichier ROM

Read-Only Memory Image (game/console ROM)
Poser une question
RÉPONSE RAPIDE

Un fichier ROM est une copie binaire exacte de la puce de mémoire morte d'une cartouche de jeu, utilisée par les émulateurs pour jouer à des jeux rétro sur PC, téléphone ou autres appareils sans la console d'origine. Pour en ouvrir un, chargez-le dans l'émulateur correspondant à son système -- RetroArch gère la plupart. Remarque : l'extension .rom est également utilisée pour le micrologiciel (firmware) d'appareils et les images BIOS, ce qui est un usage non lié et plus risqué.

Développeur : N/A - generic; content depends on the original cartridge/chip Catégorie : Fichiers jeu MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux Android
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 25, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier ROM ?

Les fichiers .rom sont des fichiers d'image de jeu utilisés par les émulateurs pour exécuter des jeux de console et d'ordinateur. Un fichier .rom est une copie bit à bit d'une cartouche de jeu ou d'une puce ROM - le terme « ROM » signifie Read-Only Memory (mémoire morte), faisant référence au matériel d'origine non modifiable dont les données ont été copiées.

Contrairement aux formats dédiés tels que .n64 ou .smc, l'extension .rom est une étiquette générique sans structure interne fixe ni octets magiques. Sa disposition interne dépend entièrement de la console ou de l'ordinateur dont provient la copie - un jeu N64, un titre d'ordinateur MSX, une cartouche ColecoVision et un jeu Game Boy produisent tous des dispositions binaires très différentes même s'ils sont tous enregistrés sous l'extension .rom.

Les jeux pour Nintendo 64 utilisent plusieurs formats étroitement liés en plus du .rom :

  • .n64 - ordre des octets « little-endian »
  • .v64 - ordre des octets permutés (entrelacés)
  • .z64 - ordre des octets « big-endian » (le format natif de la N64)

Pour ouvrir un fichier .rom, vous avez besoin d'un émulateur pour le système approprié. Pour les jeux N64, les choix populaires sont Project64 et Mupen64Plus. RetroArch et OpenEmu prennent en charge les fichiers .rom de nombreux systèmes différents via leurs systèmes de modules complémentaires (cœurs).

Comme le fichier .rom ne contient aucun identifiant de système intégré, certains émulateurs peuvent être incapables de détecter automatiquement à quelle console appartient le fichier et peuvent nécessiter une configuration manuelle.

Sécurité et sûreté

RISQUE : MEDIUM

Une ROM de jeu est une donnée passive que l'émulateur interprète, le fichier s'exécute donc rarement sur votre système d'exploitation réel - mais des risques réels existent. Les sites de téléchargement de ROM sont une source notoire de logiciels malveillants et de faux installateurs « roms.exe », utilisez donc uniquement des sources réputées et analysez vos téléchargements. Crucialement, un .rom qui est en réalité un micrologiciel/BIOS est dangereux d'une autre manière : flasher une mauvaise image de micrologiciel sur une carte mère, un GPU ou un routeur peut rendre l'appareil définitivement inutilisable - vérifiez qu'il correspond exactement à votre matériel avant de flasher. Légalement, le téléchargement de ROM protégées par le droit d'auteur que vous ne possédez pas est généralement une infraction ; copier vos propres cartouches et utiliser des ROM « homebrew » ou du domaine public sont les voies les plus sûres.

Détails du format

en bref
NOM COMPLETRead-Only Memory Image (game/console ROM)
DÉVELOPPEURN/A - generic; content depends on the original cartridge/chipdepuis with console/computer emulation (1990s onward)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/octet-stream
TYPECopie binaire brute de la mémoire d'une cartouche/puce ROM (disposition interne spécifique au système)
Cette extension est également utilisée par…
  • Image de micrologiciel (Firmware) / BIOS - Le BIOS/UEFI de carte mère, le BIOS vidéo de GPU (vBIOS), le micrologiciel de routeur et d'appareil sont souvent distribués sous forme de fichiers .rom flashés sur la puce - il ne s'agit pas de jeux.
  • Option ROM / ROM d'extension - Les cartes d'extension PC (réseau, RAID, GPU) portent une image ROM d'option, parfois nommée .rom, chargée par le micrologiciel du système au démarrage.

Programmes qui ouvrent les fichiers ROM

Windows3 apps
Project64 Open-source Émulateur Nintendo 64 - Fichier > Ouvrir ROM et choisissez le .rom/.z64/.n64/.v64 pour jouer.
RetroArch Open-source Interface d'émulateur multi-système. Chargez la ROM avec le cœur correspondant à sa console (ex: Mupen64Plus pour N64). Gère des dizaines de systèmes dans une seule application.
Emulator for the right system (SNES9x, Snes/Nestopia, mGBA, etc.) Open-source Identifiez la console dont provient la ROM, puis utilisez l'émulateur de ce système pour la charger.
macOS2 apps
OpenEmu Open-source Émulateur multi-système élégant pour Mac - faites glisser la ROM dans la bibliothèque et il choisit le bon cœur.
RetroArch Open-source Interface d'émulateur multi-système. Chargez la ROM avec le cœur correspondant à sa console (ex: Mupen64Plus pour N64). Gère des dizaines de systèmes dans une seule application.
Linux2 apps
RetroArch Open-source Interface d'émulateur multi-système. Chargez la ROM avec le cœur correspondant à sa console (ex: Mupen64Plus pour N64). Gère des dizaines de systèmes dans une seule application.
Mupen64Plus Open-source Émulateur N64 multiplateforme ; lancez le .rom depuis la ligne de commande ou une interface.
Android1 app
RetroArch (Android) Open-source Installez depuis le site ou le Play Store, téléchargez le cœur pour le système et chargez le .rom pour jouer sur téléphone/tablette.

Détails techniques

spécifications approfondies
Encodage binaireBinaire brut - copie non compressée, bit à bit, des données originales de la cartouche ou de la puce
Structure interneDépendante du système ; pas d'en-tête universel ni de disposition fixe - la structure binaire est dictée entièrement par la console ou l'ordinateur source
Octets magiques / signature de fichierAucun ; l'extension `.rom` ne porte aucune signature d'identification fixe - l'identification repose sur l'émulateur ou l'utilisateur
Variantes d'ordre des octets N64Big-endian `.z64` (format natif MIPS R4300i), octets permutés `.v64`, et little-endian `.n64` - les émulateurs les convertissent au chargement
Type MIME`application/octet-stream`
Taille de fichier typique256 Ko - 64 Mo selon la cartouche ; la plupart des titres N64 vont de 8 Mo à 64 Mo
Couverture du contenuCode exécutable complet du jeu, graphismes, audio et données de niveau exactement tels qu'ils sont stockés sur la puce ROM d'origine
CompressionAucune à l'intérieur du fichier ; les utilisateurs archivent couramment les fichiers `.rom` de manière externe dans des conteneurs ZIP ou 7z
Écosystème d'extensions liées`.z64`, `.n64`, `.v64` (N64) ; `.smc` / `.sfc` (SNES) ; `.nes` (NES) ; `.gba` (GBA) ; `.gb` (Game Boy)
Support du ROM hackingLe fichier peut être modifié avec des éditeurs hexadécimaux ou corrigé à l'aide d'utilitaires de patch IPS/BPS tels que Floating IPS ou beat
Identification du systèmeDéterminée par la configuration de l'émulateur ou la sélection de l'utilisateur - non intégrée dans le fichier `.rom` lui-même
En-tête de cartouche N64Les 64 premiers octets encodent les registres PI BSD, la fréquence d'horloge, l'adresse de démarrage, le nom du jeu (20 octets), l'ID de la cartouche (2 octets) et le code pays
Vérification d'intégrité CRC N64Les ROM N64 contiennent deux valeurs CRC 32 bits aux décalages 0x10 (CRC1) et 0x14 (CRC2), vérifiées par la ROM de démarrage de la console au lancement
Contexte légalLes copies personnelles de cartouches sont généralement autorisées dans de nombreuses juridictions ; la distribution ou le téléchargement de ROM tierces est généralement une violation du droit d'auteur
Publiéwith console/computer emulation (1990s onward)
Spécificationemulation.gametechwiki.com

Conversions ROM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers ROM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers ROM.

Foire aux questions

Comment ouvrir ou lire un fichier ROM ?
Chargez-le dans un émulateur pour la console dont il provient - par exemple, une ROM Nintendo 64 dans Project64 ou RetroArch (cœur Mupen64Plus), une ROM NES dans un émulateur NES, etc. RetroArch (Windows/Mac/Linux/Android) et OpenEmu (Mac) gèrent de nombreux systèmes dans une seule application.
De quel émulateur un fichier .rom a-t-il besoin ?
Cela dépend du système dont provient la ROM - .rom est générique. Si vous ne le savez pas, vérifiez la taille du fichier et sa source, ou utilisez une interface multi-système comme RetroArch/OpenEmu qui peut essayer le bon cœur. La N64, la SNES, la NES, la GBA, etc., ont chacune besoin de leur propre émulateur/cœur.
Pourquoi ma ROM N64 ne se charge-t-elle pas ?
Les ROM N64 existent en trois ordres d'octets : .z64 (big-endian), .v64 (octets permutés) et .n64 (little-endian). Certains émulateurs n'en acceptent qu'un seul. Convertissez ou permutez les octets du fichier avec un outil comme Tool64, ou renommez-le selon l'ordre attendu par votre émulateur.
Puis-je convertir une ROM en EXE pour l'exécuter sur Windows ?
Non. Une ROM est un code de console pour un processeur différent, pas un programme Windows. Vous l'exécutez via un émulateur sur Windows ; il n'existe pas de véritable convertisseur ROM vers EXE.
Mon fichier .rom est-il un jeu ou un micrologiciel ?
Les deux usages partagent l'extension. S'il provient d'une source de jeu/émulation, c'est une ROM de jeu pour un émulateur. S'il provient d'un fabricant de matériel, il s'agit probablement d'un micrologiciel/BIOS à flasher sur un appareil - et flasher le mauvais peut rendre le matériel inutilisable (brick), vérifiez donc le modèle d'abord.
Le téléchargement de fichiers ROM est-il légal ?
Le téléchargement de ROM de jeux sous droit d'auteur que vous ne possédez pas est généralement une violation du droit d'auteur. Copier des ROM à partir de cartouches que vous possédez est une zone grise juridique ; les ROM « homebrew » et du domaine public sont librement distribuables.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z