Что такое формат файла RDB?
Файлы с расширением .rdb относятся к категории файлов данных эмулятора N64. Файл .rdb - это база данных ROM, структурированный текстовый файл, который сопоставляет идентификаторы игр Nintendo 64 с настройками эмулятора для каждой игры, а не сам образ ROM. Nintendo 64 была выпущена в 1996 году, и хотя производство оборудования давно прекращено, поклонников этой платформы все еще можно найти благодаря активному сообществу любителей эмуляции.
База данных работает совместно с эмуляторами. Когда Project64 загружает образ ROM .z64 или .v64, он считывает два 32-битных значения CRC этого ROM и ищет их в файле .rdb. Каждая запись сообщает эмулятору, как обрабатывать конкретную игру: какое ядро процессора использовать, какой тип сохранения ожидает картридж (EEPROM, SRAM или Flash) и требуются ли обходные пути для видео- или аудиоплагинов. Без точного файла .rdb игры, требующие специальной обработки, могут работать некорректно или аварийно завершаться.
Формат представляет собой текстовый файл, похожий на INI. Заголовки разделов следуют шаблону [CRC1-CRC2-C:Region]; под каждым заголовком пары «ключ=значение» определяют параметры эмуляции. Сопутствующий файл Project64.rdx расширяет базу данных метаданными о названии игры, разработчике, жанре и годе выпуска. Оба файла поставляются вместе с Project64 и поддерживаются сообществом на GitHub. Это позволяет запускать игры, разработанные для Nintendo 64, на ПК под управлением Windows, macOS или Linux. Файлы .rdb являются важным ресурсом в кругах любителей винтажных видеоигр.
Безопасность и защита
РИСК: LOWПростой текстовый файл данных; не может исполнять код. Неправильное редактирование Project64.rdb может нарушить настройки эмуляции отдельных игр, но оригинальный файл доступен в репозитории Project64 на GitHub. Файлы .rdb от Redis содержат содержимое базы данных и могут хранить конфиденциальные данные приложений, если они получены с рабочего сервера.
Детали формата
в двух словах- Netscape Communicator AIM Data - Устаревший Netscape (1990-е) хранил данные мессенджера AIM в файлах .rdb; Netscape более не поддерживается, и этот формат устарел.
- Redis Database Snapshot - Redis (база данных в памяти с открытым исходным кодом) использует .rdb в качестве формата бинарного дампа/снимка - совершенно не связанное, высокочастотное использование.
- Различные проприетарные базы данных - Некоторые коммерческие приложения (Value Navigator и др.) используют .rdb для проприетарных таблиц реляционных данных.
Программы, открывающие файлы RDB
Технические подробности
глубокая спецификация| Формат файла | Простой текст, разделы в стиле INI (ASCII/UTF-8) |
| Формат ключа раздела | [CRC1-CRC2-C:Region] - два 32-битных значения CRC из заголовка ROM плюс односимвольный код региона (U=США, E=Европа, J=Япония) |
| Идентификация ROM | Пара CRC32, вычисленная из заголовка образа ROM; каждая уникальная пара соответствует одному разделу базы данных |
| Хранимые параметры | Тип ядра процессора, тип памяти для сохранений (EEPROM/SRAM/Flash), переопределение видеоплагина, размер памяти, флаги совместимости для конкретной игры |
| Сопутствующий файл | Project64.rdx - расширяет базу данных названием игры, издателем, жанром и годом выпуска |
| Проверка целостности | Пара CRC32 обеспечивает идентификацию ROM; сам файл базы данных .rdb не содержит контрольной суммы |
| Типичный размер файла | 100 КБ - 2 МБ (Project64.rdb охватывает несколько тысяч записей ROM) |
| Кодировка | Простой текст ASCII/UTF-8; без бинарных структур |
| Платформа | Windows, Linux, macOS (везде, где работает Project64 или совместимые эмуляторы N64) |
| Поддерживается | Сообществом Project64; исходный код размещен на GitHub по адресу project64/project64 |
| Связанные форматы образов ROM | .z64, .v64, .n64 - фактические образы ROM, которые описывает и настраивает база данных .rdb |
| Дата появления | Около 1999 года, поставлялся с ранними версиями Project64 |
| Выпущен | circa 1999 (with early N64 emulators) |
| Последняя версия | active as of 2026 (Project64 3.x) |
| Спецификация | github.com |
Конвертации RDB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RDB.