.RSDK

Plik RSDK

Retro Engine Data Archive (Retro SDK Archive)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .rsdk to archiwum danych Retro Engine: pojedynczy kontener przechowujący większość zasobów gry, takich jak sprite'y, układy poziomów, pliki audio i konfiguracyjne. Jest to format używany przez silnik Retro Engine autorstwa Christiana Whiteheada w tytułach takich jak Sonic CD (2011), Sonic Mania i Sonic Origins. Gra ładuje go automatycznie, więc rzadko otwiera się go ręcznie, ale moderzy rozpakowują go za pomocą narzędzi społecznościowych, takich jak RetroED lub RSDKv5Extract w systemie Windows.

Deweloper: Christian Whitehead (Retro Engine); SEGA Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 10, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku RSDK?

Plik z rozszerzeniem .rsdk to archiwum danych Retro Engine. Gromadzi on większość zasobów gry w jednym kontenerze: sprite'y postaci, zestawy kafelków (tile sets), układy etapów, dane obiektów, pliki konfiguracyjne i muzykę Ogg. Format pochodzi z RSDK (Retro Software Development Kit), zestawu narzędzi zbudowanego przez Christiana Whiteheada, a później używanego przez SEGA do oficjalnych wydań klasycznych gier z serii Sonic. Archiwa te, zazwyczaj o nazwie Data.rsdk, znajdziesz w Sonic CD (2011), mobilnych remasterach Sonic 1 & 2, Sonic Mania oraz Sonic Origins.

Silnik przeszedł kilka rewizji, a format archiwum zmieniał się wraz z każdą z nich. RSDKv1 i v2 pochodzą z wczesnych wersji fangame'ów, v3 został wydany wraz z remasterem Sonic CD z 2011 roku, v4 z mobilnymi remasterami z 2013 roku, a v5 (plus wariant v5U) z Sonic Mania i Sonic Origins. W pliku RSDKv5 nagłówek zaczyna się od tekstu RSDKv5, po którym następuje liczba plików i tabela wpisów. Nazwy plików są przechowywane jako skróty MD5, a nie czytelne ścieżki, a większość zawartości plików jest zakodowana za pomocą niestandardowego szyfru XOR.

Bezpieczeństwo

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

Szczegóły formatu

w pigułce
PEŁNA NAZWARetro Engine Data Archive (Retro SDK Archive)znany również jako Retro Engine datapack, Data.rsdk
DEWELOPERChristian Whitehead (Retro Engine); SEGAod 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPBinary game asset archive (container)
To rozszerzenie jest również używane przez…
  • 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.
MAGICZNE BAJTY · SYGNATURA PLIKU
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.

Programy otwierające pliki 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.

Szczegóły techniczne

specyfikacja
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.
Wydano2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
Najnowsza wersjaRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
Specyfikacjagithub.com

Konwersje RSDK

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami RSDK. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki RSDK.

Najczęściej zadawane pytania

Co to jest plik .rsdk?
Jest to archiwum danych Retro Engine, pojedynczy kontener przechowujący większość zasobów gry (sprite'y, poziomy, audio i konfigurację) dla tytułów takich jak Sonic CD, Sonic Mania i Sonic Origins.
Jak otworzyć plik .rsdk?
Użyj narzędzia społecznościowego pasującego do wersji silnika, takiego jak RetroED lub RSDKv5Extract w systemie Windows, aby rozpakować archiwum do edytowalnego folderu Data. Sama gra ładuje plik automatycznie podczas rozgrywki.
Czy mogę po prostu zmienić nazwę .rsdk na .zip i go rozpakować?
Nie. RSDKv5 używa niestandardowego kontenera z hashowanymi nazwami plików i zawartością szyfrowaną XOR, więc standardowe narzędzia do archiwów nie mogą go odczytać. Potrzebujesz dedykowanego ekstraktora RSDK.
Dlaczego po wypakowaniu brakuje nazw plików?
RSDKv5 przechowuje ścieżki plików jako skróty MD5, a nie zwykły tekst. Ekstraktory polegają na znanej liście plików dla konkretnej gry, aby przywrócić oryginalne nazwy; wybranie złej listy generuje ogólne wpisy „File #.bin”.
Które gry używają plików .rsdk?
Gry zbudowane na silniku Retro Engine Christiana Whiteheada, w tym Sonic CD (2011), mobilne remastery Sonic 1 & 2, Sonic Mania oraz Sonic Origins.
Czy edytowanie pliku .rsdk jest legalne?
Wypakowywanie do osobistego modowania posiadanej gry jest powszechne w społeczności, ale zasoby pozostają chronione prawem autorskim przez SEGA, więc ich redystrybucja nie jest dozwolona.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z