.RSDK

RSDK-fil

Retro Engine Data Archive (Retro SDK Archive)
Stil et spørgsmål
HURTIGT SVAR

En .rsdk-fil er et Retro Engine-dataarkiv: en enkelt container, der indeholder de fleste af et spils aktiver, såsom sprites, banelayouts, lyd og konfigurationsfiler. Det er det format, der bruges af Christian Whiteheads Retro Engine i titler som Sonic CD (2011), Sonic Mania og Sonic Origins. Spillet indlæser den automatisk, så du åbner den sjældent manuelt, men moddere udpakker den med fællesskabsværktøjer som RetroED eller RSDKv5Extract på Windows.

Udvikler: Christian Whitehead (Retro Engine); SEGA Kategori: Spilfiler MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux
Relateret: .OBB · .PAK · .ROFL · .PACKAGE

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 10, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er RSDK-filformatet?

En fil med filendelsen .rsdk er et Retro Engine-dataarkiv. Den samler de fleste af et spils aktiver i én container: karakter-sprites, flisesæt (tile sets), banelayouts, objektdata, konfigurationsfiler og Ogg-musik. Formatet stammer fra RSDK, Retro Software Development Kit, bygget af Christian Whitehead og senere brugt af SEGA til officielle klassiske Sonic-udgivelser. Du finder disse arkiver, normalt navngivet Data.rsdk, i Sonic CD (2011), Sonic 1 & 2 mobil-remasters, Sonic Mania og Sonic Origins.

Motoren gennemgik flere revisioner, og arkivformatet ændrede sig med hver. RSDKv1 og v2 stammer fra tidlige fangame-builds, v3 blev leveret med 2011 Sonic CD-remasteren, v4 med 2013 mobil-remasterne og v5 (plus en v5U-variant) med Sonic Mania og Sonic Origins. I en RSDKv5-fil starter headeren med teksten RSDKv5, efterfulgt af et filantal og en tabel over poster. Filnavne gemmes som MD5-hashes snarere end læsbare stier, og de fleste filindhold er krypteret med en brugerdefineret XOR-kode.

Sikkerhed og tryghed

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

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNRetro Engine Data Archive (Retro SDK Archive)også kendt som Retro Engine datapack, Data.rsdk
UDVIKLERChristian Whitehead (Retro Engine); SEGAsiden 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
KATEGORISpilfiler
MIME-TYPEapplication/octet-stream
TYPEBinary game asset archive (container)
Dette filtypenavn bruges også af…
  • 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 · FILSIGNATUR
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.

Programmer der åbner RSDK-filer

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.

Tekniske detaljer

dyb specifikation
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.
Udgivet2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
Seneste versionRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
Specifikationgithub.com

RSDK-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med RSDK-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om RSDK-filer.

Ofte stillede spørgsmål

Hvad er en .rsdk-fil?
Det er et Retro Engine-dataarkiv, den enkelte container, der indeholder de fleste af et spils aktiver (sprites, baner, lyd og konfiguration) til titler som Sonic CD, Sonic Mania og Sonic Origins.
Hvordan åbner jeg en .rsdk-fil?
Brug et fællesskabsværktøj, der matcher motorversionen, såsom RetroED eller RSDKv5Extract på Windows, til at udpakke arkivet til en redigerbar Data-mappe. Selve spillet indlæser filen automatisk under afvikling.
Kan jeg bare omdøbe .rsdk til .zip og udpakke den?
Nej. RSDKv5 bruger en brugerdefineret container med hashed filnavne og XOR-krypteret indhold, så standard arkivværktøjer kan ikke læse den. Du har brug for en dedikeret RSDK-udpakker.
Hvorfor mangler filnavnene efter udpakning?
RSDKv5 gemmer filstier som MD5-hashes snarere end almindelig tekst. Udpakkere er afhængige af en kendt filliste for det specifikke spil for at gendanne de oprindelige navne; valg af den forkerte liste producerer generiske «File #.bin»-poster.
Hvilke spil bruger .rsdk-filer?
Spil bygget på Christian Whiteheads Retro Engine, herunder Sonic CD (2011), Sonic 1 & 2 mobil-remasters, Sonic Mania og Sonic Origins.
Er det lovligt at redigere en .rsdk-fil?
Udpakning til personlig modding af et spil, du ejer, er almindeligt i fællesskabet, men aktiverne forbliver beskyttet af ophavsret af SEGA, så videredistribution af dem er ikke tilladt.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å