.RSDK

Arquivo RSDK

Retro Engine Data Archive (Retro SDK Archive)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .rsdk é um arquivo de dados do Retro Engine: um contêiner único que armazena a maioria dos recursos de um jogo, como sprites, layouts de níveis, áudio e arquivos de configuração. É o formato usado pelo Retro Engine de Christian Whitehead em títulos como Sonic CD (2011), Sonic Mania e Sonic Origins. O jogo o carrega automaticamente, então raramente você abre um manualmente, mas modders o descompactam com ferramentas da comunidade como RetroED ou RSDKv5Extract no Windows.

Desenvolvedor: Christian Whitehead (Retro Engine); SEGA Categoria: Arquivos de Jogos MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Aug 10, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro RSDK?

Um arquivo com a extensão .rsdk é um arquivo de dados do Retro Engine. Ele agrupa a maioria dos recursos de um jogo em um único contêiner: sprites de personagens, conjuntos de blocos (tile sets), layouts de fases, dados de objetos, arquivos de configuração e música Ogg. O formato provém do RSDK, o Retro Software Development Kit construído por Christian Whitehead e posteriormente usado pela SEGA para lançamentos oficiais do Sonic clássico. Você encontrará esses arquivos, geralmente chamados de Data.rsdk, em Sonic CD (2011), nas remasterizações móveis de Sonic 1 & 2, Sonic Mania e Sonic Origins.

O motor passou por várias revisões, e o formato do arquivo mudou com cada uma. RSDKv1 e v2 datam de builds iniciais de fangames, v3 foi lançado com a remasterização de Sonic CD de 2011, v4 com as remasterizações móveis de 2013, e v5 (além de uma variante v5U) com Sonic Mania e Sonic Origins. Em um arquivo RSDKv5, o cabeçalho começa com o texto RSDKv5, seguido por uma contagem de arquivos e uma tabela de entradas. Os nomes dos arquivos são armazenados como hashes MD5 em vez de caminhos legíveis, e a maioria dos conteúdos dos arquivos é embaralhada com uma cifra XOR personalizada.

Segurança e proteção

RISCO: 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.

Detalhes do formato

em resumo
NOME COMPLETORetro Engine Data Archive (Retro SDK Archive)também conhecido como Retro Engine datapack, Data.rsdk
DESENVOLVEDORChristian Whitehead (Retro Engine); SEGAdesde 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
TIPO MIMEapplication/octet-stream
TIPOBinary game asset archive (container)
Esta extensão também é usada por…
  • 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 · ASSINATURA DO ARQUIVO
OFFSET
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.

Programas que abrem arquivos RSDK

Windows4 apps
RetroED / RetroED2 Código aberto 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 Código aberto Run this command-line tool to unpack and repack RSDKv5 archives such as Sonic Mania's Data.rsdk.
RSDKv5_Extract_Plus Código aberto Use this improved extractor to unpack RSDKv5 and v5U datapacks, including Sonic Origins content.
RSDK-Reverse libraries Código aberto Build against these libraries to parse RSDKv1 through v5 archives programmatically when writing your own tooling.
macOS1 app
RSDKv5Extract Código aberto Run this cross-platform Python extractor to unpack an RSDKv5 datapack on macOS.
Linux1 app
RSDKv5Extract Código aberto Run this Python script to decrypt and extract the files stored inside an RSDKv5 .rsdk archive.

Detalhes técnicos

especificação profunda
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.
Lançado2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
Versão mais recenteRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
Especificaçãogithub.com

Conversões de RSDK

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos RSDK. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos RSDK.

Perguntas frequentes

O que é um arquivo .rsdk?
É um arquivo de dados do Retro Engine, o contêiner único que contém a maioria dos recursos de um jogo (sprites, níveis, áudio e configuração) para títulos como Sonic CD, Sonic Mania e Sonic Origins.
Como eu abro um arquivo .rsdk?
Use uma ferramenta da comunidade que corresponda à versão do motor, como RetroED ou RSDKv5Extract no Windows, para descompactar o arquivo em uma pasta Data editável. O próprio jogo carrega o arquivo automaticamente durante a execução.
Posso apenas renomear .rsdk para .zip e descompactá-lo?
Não. O RSDKv5 usa um contêiner personalizado com nomes de arquivos em hash e conteúdo criptografado por XOR, portanto, as ferramentas de arquivo padrão não podem lê-lo. Você precisa de um extrator RSDK dedicado.
Por que os nomes dos arquivos sumiram após a extração?
O RSDKv5 armazena caminhos de arquivos como hashes MD5 em vez de texto simples. Os extratores dependem de uma lista de arquivos conhecida para o jogo específico para restaurar os nomes originais; escolher a lista errada produz entradas genéricas «File #.bin».
Quais jogos usam arquivos .rsdk?
Jogos construídos no Retro Engine de Christian Whitehead, incluindo Sonic CD (2011), as remasterizações móveis de Sonic 1 & 2, Sonic Mania e Sonic Origins.
É legal editar um arquivo .rsdk?
A extração para modding pessoal de um jogo que você possui é comum na comunidade, mas os recursos permanecem protegidos por direitos autorais da SEGA, portanto, a redistribuição não é permitida.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z