Che cos'è il formato di file RDB?
I file con estensione .rdb appartengono alla categoria dei file di dati degli emulatori N64. Un file .rdb è un database ROM - un file di testo strutturato che associa gli identificatori dei giochi Nintendo 64 alle impostazioni dell'emulatore per ogni gioco - e non un'immagine ROM vera e propria. Il Nintendo 64 è stato rilasciato per la prima volta nel 1996 e, sebbene l'hardware sia fuori produzione da tempo, gli appassionati di questa piattaforma sono ancora numerosi, supportati da un'attiva comunità di emulazione.
Il database lavora insieme agli emulatori. Quando Project64 carica un'immagine ROM .z64 o .v64, legge i due valori CRC a 32 bit della ROM e li cerca nel file .rdb. Ogni voce indica all'emulatore come gestire quel gioco specifico - quale core della CPU utilizzare, quale tipo di salvataggio si aspetta la cartuccia (EEPROM, SRAM o Flash) e se sono necessari accorgimenti per i plugin video o audio. Senza un file .rdb accurato, i giochi che richiedono una gestione speciale potrebbero funzionare in modo errato o bloccarsi.
Il formato è un file di testo semplice simile a un INI. Le intestazioni delle sezioni seguono lo schema [CRC1-CRC2-C:Region]; sotto ogni intestazione, coppie chiave=valore definiscono i parametri di emulazione. Un file complementare Project64.rdx estende il database con metadati quali titolo del gioco, sviluppatore, genere e anno di rilascio. Entrambi i file sono forniti con Project64 e sono mantenuti su GitHub dalla comunità. Ciò consente ai giochi progettati per Nintendo 64 di essere riprodotti su PC con Windows, Mac OS X o Linux. I file .rdb sono una risorsa importante nei circoli degli appassionati di videogiochi d'epoca.
Sicurezza e incolumità
RISCHIO: LOWFile di dati in testo semplice; non può eseguire codice. Modificare Project64.rdb in modo errato può compromettere le impostazioni di emulazione dei singoli giochi, ma il file originale è disponibile nel repository GitHub di Project64. I file .rdb di Redis contengono i contenuti del database e possono contenere dati sensibili dell'applicazione se provenienti da un server di produzione.
Dettagli del formato
in sintesi- Dati AIM di Netscape Communicator - Il vecchio Netscape (anni '90) memorizzava i dati del programma di messaggistica istantanea AIM in file .rdb; Netscape è fuori produzione e questo formato è obsoleto.
- Snapshot del database Redis - Redis (database in-memory open-source) utilizza .rdb come formato di dump/snapshot binario - uso ad alto traffico, completamente non correlato.
- Vari database proprietari - Diverse applicazioni commerciali (Value Navigator, ecc.) utilizzano .rdb per tabelle di dati relazionali proprietarie.
Programmi che aprono file RDB
Dettagli tecnici
specifiche approfondite| Formato file | Testo semplice, sezioni tipo INI (ASCII/UTF-8) |
| Formato chiave sezione | [CRC1-CRC2-C:Region] - due valori CRC a 32 bit dall'intestazione della ROM più un codice regione a carattere singolo (U=USA, E=Europa, J=Giappone) |
| Identificazione ROM | Coppia CRC32 calcolata dall'intestazione dell'immagine ROM; ogni coppia univoca mappa a una sezione del database |
| Parametri memorizzati | Tipo di core CPU, tipo di memoria di salvataggio (EEPROM/SRAM/Flash), override del plugin video, dimensione della memoria, flag di compatibilità per gioco |
| File complementare | Project64.rdx - estende il database con titolo del gioco, editore, genere e anno di rilascio |
| Controllo integrità | La coppia CRC32 fornisce l'identità della ROM; il file di database .rdb stesso non trasporta checksum |
| Dimensione tipica del file | 100 KB - 2 MB (Project64.rdb copre diverse migliaia di voci ROM) |
| Codifica | Testo semplice ASCII/UTF-8; nessuna struttura binaria |
| Piattaforma | Windows, Linux, macOS (ovunque vengano eseguiti Project64 o emulatori N64 compatibili) |
| Mantenuto da | Comunità di Project64; sorgente ospitato su GitHub presso project64/project64 |
| Formati immagine ROM correlati | .z64, .v64, .n64 - le immagini ROM effettive che il database .rdb descrive e configura |
| Introdotto | Circa 1999, incluso nelle prime versioni di Project64 |
| Rilasciato | circa 1999 (with early N64 emulators) |
| Ultima versione | active as of 2026 (Project64 3.x) |
| Specifica | github.com |
Conversioni RDB
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file RDB.