.RSDK

File RSDK

Retro Engine Data Archive (Retro SDK Archive)
Fai una domanda
RISPOSTA RAPIDA

Un file .rsdk è un archivio dati Retro Engine: un singolo contenitore che racchiude la maggior parte degli asset di un gioco, come sprite, layout dei livelli, audio e file di configurazione. È il formato utilizzato dal Retro Engine di Christian Whitehead in titoli come Sonic CD (2011), Sonic Mania e Sonic Origins. Il gioco lo carica automaticamente, quindi raramente se ne apre uno manualmente, ma i modder lo estraggono con strumenti della community come RetroED o RSDKv5Extract su Windows.

Sviluppatore: Christian Whitehead (Retro Engine); SEGA Categoria: Giochi MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 10, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file RSDK?

Un file con estensione .rsdk è un archivio dati Retro Engine. Raggruppa la maggior parte degli asset di un gioco in un unico contenitore: sprite dei personaggi, set di tile, layout degli stage, dati degli oggetti, file di configurazione e musica Ogg. Il formato deriva da RSDK, il Retro Software Development Kit creato da Christian Whitehead e successivamente utilizzato da SEGA per le versioni classiche ufficiali di Sonic. Troverai questi archivi, solitamente denominati Data.rsdk, in Sonic CD (2011), nei remaster mobile di Sonic 1 e 2, Sonic Mania e Sonic Origins.

Il motore ha attraversato diverse revisioni e il formato dell'archivio è cambiato con ognuna di esse. RSDKv1 e v2 risalgono alle prime build dei fangame, v3 è stato rilasciato con il remaster di Sonic CD del 2011, v4 con i remaster mobile del 2013 e v5 (oltre a una variante v5U) con Sonic Mania e Sonic Origins. In un file RSDKv5 l'intestazione inizia con il testo RSDKv5, seguito da un conteggio dei file e una tabella di voci. I nomi dei file sono memorizzati come hash MD5 anziché come percorsi leggibili e la maggior parte dei contenuti dei file è offuscata con un cifrario XOR personalizzato.

Sicurezza e incolumità

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

Dettagli del formato

in sintesi
NOME COMPLETORetro Engine Data Archive (Retro SDK Archive)anche noto come Retro Engine datapack, Data.rsdk
SVILUPPATOREChristian Whitehead (Retro Engine); SEGAdal 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
CATEGORIAGiochi
TIPO MIMEapplication/octet-stream
TIPOBinary game asset archive (container)
Questa estensione è usata anche da…
  • 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 DEL FILE
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.

Programmi che aprono file RSDK

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.

Dettagli tecnici

specifiche approfondite
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.
Rilasciato2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
Ultima versioneRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
Specificagithub.com

Conversioni RSDK

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file RSDK. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file RSDK.

Domande frequenti

Cos'è un file .rsdk?
È un archivio dati Retro Engine, il singolo contenitore che ospita la maggior parte degli asset di un gioco (sprite, livelli, audio e configurazioni) per titoli come Sonic CD, Sonic Mania e Sonic Origins.
Come apro un file .rsdk?
Usa uno strumento della community che corrisponda alla versione del motore, come RetroED o RSDKv5Extract su Windows, per estrarre l'archivio in una cartella Data modificabile. Il gioco stesso carica il file automaticamente durante l'esecuzione.
Posso rinominare .rsdk in .zip ed estrarlo?
No. RSDKv5 utilizza un contenitore personalizzato con nomi di file hash e contenuti crittografati tramite XOR, quindi i normali strumenti di archiviazione non possono leggerlo. È necessario un estrattore RSDK dedicato.
Perché mancano i nomi dei file dopo l'estrazione?
RSDKv5 memorizza i percorsi dei file come hash MD5 anziché come testo normale. Gli estrattori si affidano a una lista di file nota per lo specifico gioco per ripristinare i nomi originali; scegliere la lista sbagliata produce voci generiche «File #.bin».
Quali giochi usano i file .rsdk?
Giochi basati sul Retro Engine di Christian Whitehead, inclusi Sonic CD (2011), i remaster mobile di Sonic 1 e 2, Sonic Mania e Sonic Origins.
È legale modificare un file .rsdk?
L'estrazione per il modding personale di un gioco di proprietà è comune nella community, ma gli asset rimangono protetti dal copyright di SEGA, quindi la loro ridistribuzione non è consentita.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z