.RSDK

Archivo RSDK

Retro Engine Data Archive (Retro SDK Archive)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .rsdk es un archivo de datos de Retro Engine: un contenedor único que alberga la mayoría de los recursos de un juego, como sprites, diseños de niveles, audio y archivos de configuración. Es el formato utilizado por el motor Retro Engine de Christian Whitehead en títulos como Sonic CD (2011), Sonic Mania y Sonic Origins. El juego lo carga automáticamente, por lo que rara vez se abre a mano, pero los modders lo desempaquetan con herramientas de la comunidad como RetroED o RSDKv5Extract en Windows.

Desarrollador: Christian Whitehead (Retro Engine); SEGA Categoría: Archivos de juegos MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Aug 10, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo RSDK?

Un archivo con la extensión .rsdk es un archivo de datos de Retro Engine. Agrupa la mayoría de los recursos de un juego en un solo contenedor: sprites de personajes, conjuntos de teselas (tile sets), diseños de escenarios, datos de objetos, archivos de configuración y música en formato Ogg. El formato proviene de RSDK, el Retro Software Development Kit creado por Christian Whitehead y utilizado posteriormente por SEGA para los lanzamientos oficiales de los clásicos de Sonic. Encontrará estos archivos, generalmente llamados Data.rsdk, en Sonic CD (2011), las remasterizaciones móviles de Sonic 1 y 2, Sonic Mania y Sonic Origins.

El motor pasó por varias revisiones y el formato de archivo cambió con cada una. RSDKv1 y v2 datan de las primeras versiones de fangames, v3 se incluyó con la remasterización de Sonic CD de 2011, v4 con las remasterizaciones móviles de 2013 y v5 (más una variante v5U) con Sonic Mania y Sonic Origins. En un archivo RSDKv5, el encabezado comienza con el texto RSDKv5, seguido de un recuento de archivos y una tabla de entradas. Los nombres de archivo se almacenan como hashes MD5 en lugar de rutas legibles, y la mayoría de los contenidos de los archivos están cifrados con un cifrado XOR personalizado.

Seguridad y protección

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

Detalles del formato

en pocas palabras
NOMBRE COMPLETORetro Engine Data Archive (Retro SDK Archive)también conocido como Retro Engine datapack, Data.rsdk
DESARROLLADORChristian Whitehead (Retro Engine); SEGAdesde 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
TIPO MIMEapplication/octet-stream
TIPOBinary game asset archive (container)
Esta extensión también es utilizada 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 · FIRMA DE ARCHIVO
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 abren archivos RSDK

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

Detalles técnicos

especificación 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.
Lanzado2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
Última versiónRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
Especificacióngithub.com

Conversiones de RSDK

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos RSDK. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos RSDK.

Preguntas frecuentes

¿Qué es un archivo .rsdk?
Es un archivo de datos de Retro Engine, el contenedor único que contiene la mayoría de los recursos de un juego (sprites, niveles, audio y configuración) para títulos como Sonic CD, Sonic Mania y Sonic Origins.
¿Cómo abro un archivo .rsdk?
Utilice una herramienta de la comunidad que coincida con la versión del motor, como RetroED o RSDKv5Extract en Windows, para desempaquetar el archivo en una carpeta Data editable. El juego carga el archivo automáticamente durante la ejecución.
¿Puedo simplemente renombrar .rsdk a .zip y descomprimirlo?
No. RSDKv5 utiliza un contenedor personalizado con nombres de archivo hasheados y contenido cifrado con XOR, por lo que las herramientas de archivo estándar no pueden leerlo. Necesita un extractor RSDK dedicado.
¿Por qué faltan los nombres de archivo después de la extracción?
RSDKv5 almacena las rutas de los archivos como hashes MD5 en lugar de texto plano. Los extractores dependen de una lista de archivos conocida para el juego específico para restaurar los nombres originales; elegir la lista incorrecta produce entradas genéricas «File #.bin».
¿Qué juegos utilizan archivos .rsdk?
Juegos creados con el Retro Engine de Christian Whitehead, incluyendo Sonic CD (2011), las remasterizaciones móviles de Sonic 1 y 2, Sonic Mania y Sonic Origins.
¿Es legal editar un archivo .rsdk?
La extracción para modding personal de un juego que posee es común en la comunidad, pero los recursos siguen protegidos por derechos de autor de SEGA, por lo que su redistribución no está permitida.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta 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

Extensiones 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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z