Qu'est-ce que le format de fichier RDB ?
Les fichiers avec l'extension .rdb appartiennent à la catégorie des fichiers de données d'émulateur N64. Un fichier .rdb est une base de données ROM - un fichier texte structuré qui associe les identifiants de jeux Nintendo 64 aux paramètres d'émulation par jeu - et non une image ROM elle-même. La Nintendo 64 est sortie pour la première fois en 1996, et bien que le matériel soit abandonné depuis longtemps, on trouve encore des fans de cette plateforme, soutenus par une communauté d'émulation active.
La base de données fonctionne en tandem avec les émulateurs. Lorsque Project64 charge une image ROM .z64 ou .v64, il lit les deux valeurs CRC 32 bits de la ROM et les recherche dans le fichier .rdb. Chaque entrée indique à l'émulateur comment gérer ce jeu spécifique - quel cœur de processeur utiliser, quel type de sauvegarde la cartouche attend (EEPROM, SRAM ou Flash), et si des contournements de plugins vidéo ou audio sont nécessaires. Sans un fichier .rdb précis, les jeux nécessitant une gestion spéciale peuvent s'exécuter de manière incorrecte ou planter.
Le format est un fichier texte brut de type INI. Les en-têtes de section suivent le modèle [CRC1-CRC2-C:Region] ; sous chaque en-tête, des paires clé=valeur définissent les paramètres d'émulation. Un fichier compagnon Project64.rdx complète la base de données avec des métadonnées sur le titre du jeu, le développeur, le genre et l'année de sortie. Les deux fichiers sont livrés avec Project64 et sont maintenus sur GitHub par la communauté. Cela permet aux jeux conçus pour la Nintendo 64 d'être joués sur des PC fonctionnant sous Windows, Mac OS X ou Linux. Les fichiers .rdb sont une ressource importante dans les cercles de passionnés de jeux vidéo rétro.
Sécurité et sûreté
RISQUE : LOWFichier de données en texte brut ; ne peut pas exécuter de code. Une modification incorrecte de Project64.rdb peut casser les paramètres d'émulation par jeu, mais le fichier original est disponible sur le dépôt GitHub de Project64. Les fichiers .rdb de Redis contiennent le contenu de la base de données et peuvent détenir des données d'application sensibles s'ils proviennent d'un serveur de production.
Détails du format
en bref- Données Netscape Communicator AIM - L'ancien Netscape (années 1990) stockait les données de messagerie instantanée AIM dans des fichiers .rdb ; Netscape est en fin de vie et ce format est obsolète.
- Instantané de base de données Redis - Redis (base de données en mémoire open-source) utilise .rdb comme format de vidage binaire/instantané - utilisation totalement indépendante et à fort trafic.
- Diverses bases de données propriétaires - Plusieurs applications commerciales (Value Navigator, etc.) utilisent .rdb pour des tables de données relationnelles propriétaires.
Programmes qui ouvrent les fichiers RDB
Détails techniques
spécifications approfondies| Format de fichier | Texte brut, sections de type INI (ASCII/UTF-8) |
| Format de clé de section | [CRC1-CRC2-C:Region] - deux valeurs CRC 32 bits provenant de l'en-tête de la ROM plus un code de région à un seul caractère (U=USA, E=Europe, J=Japon) |
| Identification de la ROM | Paire CRC32 calculée à partir de l'en-tête de l'image ROM ; chaque paire unique correspond à une section de la base de données |
| Paramètres stockés | Type de cœur CPU, type de mémoire de sauvegarde (EEPROM/SRAM/Flash), remplacement du plugin vidéo, taille de la mémoire, drapeaux de compatibilité par jeu |
| Fichier compagnon | Project64.rdx - complète la base de données avec le titre du jeu, l'éditeur, le genre et l'année de sortie |
| Contrôle d'intégrité | La paire CRC32 fournit l'identité de la ROM ; le fichier de base de données .rdb lui-même ne comporte pas de somme de contrôle |
| Taille de fichier typique | 100 Ko - 2 Mo (Project64.rdb couvre plusieurs milliers d'entrées de ROM) |
| Encodage | Texte brut ASCII/UTF-8 ; aucune structure binaire |
| Plateforme | Windows, Linux, macOS (partout où Project64 ou des émulateurs N64 compatibles fonctionnent) |
| Maintenu par | Communauté Project64 ; source hébergée sur GitHub à project64/project64 |
| Formats d'image ROM associés | .z64, .v64, .n64 - les images ROM réelles que la base de données .rdb décrit et configure |
| Introduit | Vers 1999, fourni avec les premières versions de Project64 |
| Publié | circa 1999 (with early N64 emulators) |
| Dernière version | active as of 2026 (Project64 3.x) |
| Spécification | github.com |
Conversions RDB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers RDB.