.RSDK

Файл RSDK

Retro Engine Data Archive (Retro SDK Archive)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .rsdk - это архив данных Retro Engine: единый контейнер, содержащий большинство ресурсов игры, таких как спрайты, макеты уровней, аудио и файлы конфигурации. Этот формат используется в Retro Engine Кристиана Уайтхеда в таких проектах, как Sonic CD (2011), Sonic Mania и Sonic Origins. Игра загружает его автоматически, поэтому его редко открывают вручную, но моддеры распаковывают его с помощью фанатских инструментов, таких как RetroED или RSDKv5Extract на Windows.

Разработчик: Christian Whitehead (Retro Engine); SEGA Категория: Файлы игр MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 10, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла RSDK?

Файл с расширением .rsdk - это архив данных Retro Engine. Он объединяет большинство игровых ресурсов в одном контейнере: спрайты персонажей, наборы тайлов, макеты этапов, данные объектов, файлы конфигурации и музыку в формате Ogg. Формат происходит от RSDK (Retro Software Development Kit), созданного Кристианом Уайтхедом и позже использованного SEGA для официальных релизов классических игр серии Sonic. Вы найдете эти архивы, обычно называемые Data.rsdk, в Sonic CD (2011), мобильных ремастерах Sonic 1 и 2, Sonic Mania и Sonic Origins.

Движок прошел через несколько ревизий, и формат архива менялся с каждой из них. RSDKv1 и v2 относятся к ранним фанатским сборкам, v3 поставлялся с ремастером Sonic CD 2011 года, v4 - с мобильными ремастерами 2013 года, а v5 (включая вариант v5U) - с Sonic Mania и Sonic Origins. В файле RSDKv5 заголовок начинается с текста RSDKv5, за которым следует количество файлов и таблица записей. Имена файлов хранятся в виде MD5-хэшей, а не читаемых путей, а содержимое большинства файлов зашифровано с помощью кастомного шифра XOR.

Безопасность и защита

РИСК: LOW

An .rsdk file is passive game data, not an executable, so opening or extracting it does not run code. The main practical risk is legal and technical: the assets are copyrighted by SEGA, and repacking a datapack incorrectly can corrupt a game install, so keep a backup of the original Data.rsdk before editing.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕRetro Engine Data Archive (Retro SDK Archive)также известен как Retro Engine datapack, Data.rsdk
РАЗРАБОТЧИКChristian Whitehead (Retro Engine); SEGAс 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИПBinary game asset archive (container)
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • Renoise Instrument (older builds) - Some legacy references map .rsdk-style names to sampler data, but this is unrelated to the Retro Engine archive and is not the dominant meaning.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
000102030405
HEX
5253444B7635
ASCII
RSDKv5
The ASCII string 'RSDKv5' marks a version 5 archive (Sonic Mania). The version digit changes between engine revisions, so a single fixed signature does not cover every .rsdk file; older versions (RSDKv1 through RSDKv4) use different or minimal headers.

Программы, открывающие файлы RSDK

Windows4 apps
RetroED / RetroED2 Открытый код Open RetroED and use Tools > RSDK Unpacker to extract a Data.rsdk datapack into an editable Data folder, choosing the file list that matches the game.
RSDKv5Extract Открытый код Run this command-line tool to unpack and repack RSDKv5 archives such as Sonic Mania's Data.rsdk.
RSDKv5_Extract_Plus Открытый код Use this improved extractor to unpack RSDKv5 and v5U datapacks, including Sonic Origins content.
RSDK-Reverse libraries Открытый код Build against these libraries to parse RSDKv1 through v5 archives programmatically when writing your own tooling.
macOS1 app
RSDKv5Extract Открытый код Run this cross-platform Python extractor to unpack an RSDKv5 datapack on macOS.
Linux1 app
RSDKv5Extract Открытый код Run this Python script to decrypt and extract the files stored inside an RSDKv5 .rsdk archive.

Технические подробности

глубокая спецификация
EncodingBinary
Byte orderLittle-endian
ContainerSingle-file archive holding an entire game's data tree
CompressionPer-file; individual assets keep their own encoding (image data, Ogg audio, binary configs). RSDKv5 does not ZIP-wrap the whole archive.
EncryptionRSDKv5 obfuscates file contents with a custom XOR cipher keyed from the MD5 of the uppercase filename and the MD5 of the file-size string, plus nibble swapping and rotating key indices. Not a standard cipher.
StructureRSDKv5 layout: 6-byte 'RSDKv5' magic, 2-byte little-endian file count, then one 0x18-byte entry per file (16-byte endian-swapped MD5 of the internal path, 4-byte offset, 4-byte size with bit 31 flagging encryption), followed by the raw/encrypted file data. Filenames are stored as MD5 hashes, so a filename list is needed to recover original paths.
IntegrityMD5 hashes of the internal file paths act as lookup keys for each entry.
Typical sizeTens of megabytes to over a gigabyte, depending on the game
PlatformsWindows, macOS, Linux, Android, iOS, Nintendo Switch, PlayStation, Xbox
NotesProduced by the Retro Engine (originally Retro Sonic Development Kit, 'RSDK'), created by Christian Whitehead. Used by Sonic CD (2011), Sonic 1 & 2 mobile remasters, Sonic Mania and Sonic Origins. Versions RSDKv1 through v5/v5U each differ in header and packing; extraction tools require the matching version and a file list.
Выпущен2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
Последняя версияRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
Спецификацияgithub.com

Конвертации RSDK

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами RSDK. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах RSDK.

Часто задаваемые вопросы

Что такое файл .rsdk?
Это архив данных Retro Engine, единый контейнер, в котором хранится большинство игровых ресурсов (спрайты, уровни, аудио и конфиги) для таких игр, как Sonic CD, Sonic Mania и Sonic Origins.
Как открыть файл .rsdk?
Используйте фанатские инструменты, соответствующие версии движка, такие как RetroED или RSDKv5Extract на Windows, чтобы распаковать архив в редактируемую папку Data. Сама игра загружает файл автоматически во время работы.
Можно ли просто переименовать .rsdk в .zip и распаковать его?
Нет. RSDKv5 использует кастомный контейнер с хэшированными именами файлов и XOR-шифрованием содержимого, поэтому стандартные архиваторы не могут его прочитать. Вам понадобится специализированный экстрактор RSDK.
Почему после извлечения отсутствуют имена файлов?
RSDKv5 хранит пути к файлам в виде MD5-хэшей, а не обычного текста. Экстракторы полагаются на известный список файлов для конкретной игры, чтобы восстановить исходные имена; выбор неправильного списка приводит к созданию файлов с именами 'File #.bin'.
Какие игры используют файлы .rsdk?
Игры, созданные на базе Retro Engine Кристиана Уайтхеда, включая Sonic CD (2011), мобильные ремастеры Sonic 1 и 2, Sonic Mania и Sonic Origins.
Законно ли редактировать файл .rsdk?
Извлечение файлов для личного моддинга игры, которой вы владеете, широко распространено в сообществе, но ресурсы остаются собственностью SEGA, поэтому их распространение запрещено.

Ссылки

1RSDK-Reverse (RSDK file-format libraries)github.com
2koolkdev/rsdkv5_extract source (format + encryption)github.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.DATProgram Data File (generic)
7.MDMarkdown Document
8.JSONJavaScript Object Notation file
9.NOMEDIAAndroid No-Media Marker File
10.JPGJPEG Image

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z