.RSDK

RSDK-bestand

Retro Engine Data Archive (Retro SDK Archive)
Stel een vraag
SNEL ANTWOORD

Een .rsdk-bestand is een Retro Engine-data-archief: een enkele container die de meeste assets van een spel bevat, zoals sprites, level-lay-outs, audio- en configuratiebestanden. Het is het formaat dat wordt gebruikt door Christian Whitehead's Retro Engine in titels als Sonic CD (2011), Sonic Mania en Sonic Origins. Het spel laadt dit automatisch, dus u opent er zelden een handmatig, maar modders pakken het uit met community-tools zoals RetroED of RSDKv5Extract op Windows.

Ontwikkelaar: Christian Whitehead (Retro Engine); SEGA Categorie: Spelbestanden MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .OBB · .PAK · .ROFL · .PACKAGE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 10, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het RSDK-bestandsformaat?

Een bestand met de extensie .rsdk is een Retro Engine-data-archief. Het bundelt de meeste assets van een spel in één container: character sprites, tile sets, stage-lay-outs, objectgegevens, configuratiebestanden en Ogg-muziek. Het formaat is afkomstig van RSDK, de Retro Software Development Kit gebouwd door Christian Whitehead en later door SEGA gebruikt voor officiële klassieke Sonic-releases. U vindt deze archieven, meestal genaamd Data.rsdk, in Sonic CD (2011), de Sonic 1 & 2 mobiele remasters, Sonic Mania en Sonic Origins.

De engine heeft verschillende revisies ondergaan en het archiefformaat veranderde bij elke revisie. RSDKv1 en v2 dateren van vroege fangame-builds, v3 werd geleverd met de Sonic CD-remaster uit 2011, v4 met de mobiele remasters uit 2013, en v5 (plus een v5U-variant) met Sonic Mania en Sonic Origins. In een RSDKv5-bestand begint de header met de tekst RSDKv5, gevolgd door een aantal bestanden en een tabel met vermeldingen. Bestandsnamen worden opgeslagen als MD5-hashes in plaats van leesbare paden, en de meeste bestandsinhoud is versleuteld met een aangepast XOR-cijfer.

Beveiliging & veiligheid

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

Formaatdetails

in een notendop
VOLLEDIGE NAAMRetro Engine Data Archive (Retro SDK Archive)ook bekend als Retro Engine datapack, Data.rsdk
ONTWIKKELAARChristian Whitehead (Retro Engine); SEGAsinds 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
CATEGORIESpelbestanden
MIME-TYPEapplication/octet-stream
TYPEBinary game asset archive (container)
Deze extensie wordt ook gebruikt door…
  • 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 · BESTANDSSIGNATUUR
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.

Programma's die RSDK-bestanden openen

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

Technische details

diepe specificaties
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.
Uitgebracht2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
Laatste versieRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
Specificatiegithub.com

RSDK conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RSDK-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over RSDK-bestanden.

Veelgestelde vragen

Wat is een .rsdk-bestand?
Het is een Retro Engine-data-archief, de centrale container die de meeste assets van een spel bevat (sprites, levels, audio en configuratie) voor titels als Sonic CD, Sonic Mania en Sonic Origins.
Hoe open ik een .rsdk-bestand?
Gebruik een community-tool die past bij de engine-versie, zoals RetroED of RSDKv5Extract op Windows, om het archief uit te pakken in een bewerkbare Data-map. Het spel zelf laadt het bestand automatisch tijdens het spelen.
Kan ik .rsdk gewoon hernoemen naar .zip en het uitpakken?
Nee. RSDKv5 gebruikt een aangepaste container met gehashte bestandsnamen en XOR-versleutelde inhoud, waardoor standaard archiveringstools het niet kunnen lezen. U heeft een specifieke RSDK-extractor nodig.
Waarom ontbreken de bestandsnamen na extractie?
RSDKv5 slaat bestandspaden op als MD5-hashes in plaats van platte tekst. Extractors vertrouwen op een bekende bestandslijst voor het specifieke spel om de originele namen te herstellen; het kiezen van de verkeerde lijst levert generieke „File #.bin”-vermeldingen op.
Welke spellen gebruiken .rsdk-bestanden?
Spellen gebouwd op Christian Whitehead's Retro Engine, waaronder Sonic CD (2011), de Sonic 1 & 2 mobiele remasters, Sonic Mania en Sonic Origins.
Is het bewerken van een .rsdk-bestand legaal?
Extraheren voor persoonlijk modden van een spel dat u bezit is gebruikelijk in de community, maar de assets blijven auteursrechtelijk beschermd door SEGA, dus het herdistribueren ervan is niet toegestaan.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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.MDMarkdown Document
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.NOMEDIAAndroid No-Media Marker File
10.JPGJPEG Image

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z