.RSDK

RSDK ファイル

Retro Engine Data Archive (Retro SDK Archive)
質問する
クイック回答

.rsdkファイルは、Retro Engineのデータアーカイブです。これは、スプライト、レベルレイアウト、オーディオ、設定ファイルなど、ゲームのアセットの大部分を保持する単一のコンテナです。Christian Whitehead氏のRetro Engineで使用されている形式で、「Sonic CD (2011)」、「Sonic Mania」、「Sonic Origins」などのタイトルで採用されています。ゲームによって自動的に読み込まれるため、手動で開くことは稀ですが、モッダーはWindows上の「RetroED」や「RSDKv5Extract」などのコミュニティツールを使用して展開(アンパック)します。

開発元: Christian Whitehead (Retro Engine); SEGA カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 10, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

RSDK ファイル形式とは?

拡張子.rsdkを持つファイルは、Retro Engineデータアーカイブです。キャラクタースプライト、タイルセット、ステージレイアウト、オブジェクトデータ、設定ファイル、そしてOgg形式の音楽など、ゲームのアセットのほとんどを1つのコンテナにまとめます。この形式は、Christian Whitehead氏によって構築され、後にSEGAの公式クラシックSonicシリーズのリリースに使用された「Retro Software Development Kit (RSDK)」に由来します。これらのアーカイブは通常Data.rsdkという名前で、「Sonic CD (2011)」、Sonic 1 & 2のモバイルリマスター版、「Sonic Mania」、「Sonic Origins」に含まれています。

エンジンは数回のリビジョンを経ており、アーカイブ形式もその都度変更されました。RSDKv1およびv2は初期のファンゲームビルドに遡り、v3は2011年の「Sonic CD」リマスター版、v4は2013年のモバイルリマスター版、そしてv5(およびv5Uバリアント)は「Sonic Mania」と「Sonic Origins」に採用されています。RSDKv5ファイルでは、ヘッダーはテキストRSDKv5で始まり、その後にファイル数とエントリテーブルが続きます。ファイル名は読み取り可能なパスではなくMD5ハッシュとして保存されており、ほとんどのファイル内容はカスタムXOR暗号でスクランブルされています。

セキュリティと安全性

リスク: 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.

形式の詳細

概要
正式名称Retro Engine Data Archive (Retro SDK Archive)別名 Retro Engine datapack, Data.rsdk
開発元Christian Whitehead (Retro Engine); SEGA登場時期 2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
MIME タイプapplication/octet-stream
タイプBinary game asset archive (container)
この拡張子は以下でも使用されています…
  • 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.
マジックバイト ・ ファイルシグネチャ
オフセット
000102030405
16進数
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.

RSDK ファイルを開くプログラム

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

技術的詳細

詳細仕様
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.
リリース日2011 (Sonic CD remaster, RSDKv3); RSDK lineage from 2007
最新バージョンRSDKv5 / RSDKv5U (Sonic Mania, Sonic Origins). Newer titles use later revisions.
仕様書github.com

RSDK の変換

コミュニティ Q&A

ユーザーからの質問
質問する
RSDK ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。RSDK ファイルについて最初の質問をしてみましょう。

よくある質問

.rsdkファイルとは何ですか?
これはRetro Engineデータアーカイブであり、「Sonic CD」、「Sonic Mania」、「Sonic Origins」などのタイトルにおいて、ゲームのアセット(スプライト、レベル、オーディオ、設定)の大部分を保持する単一のコンテナです。
.rsdkファイルを開くにはどうすればよいですか?
Windows上の「RetroED」や「RSDKv5Extract」など、エンジンのバージョンに適合するコミュニティツールを使用して、アーカイブを編集可能なDataフォルダに展開します。ゲーム自体はプレイ中にファイルを自動的に読み込みます。
.rsdkを.zipにリネームして解凍できますか?
いいえ。RSDKv5は、ハッシュ化されたファイル名とXOR暗号化されたコンテンツを持つカスタムコンテナを使用しているため、標準のアーカイブツールでは読み取れません。専用のRSDK抽出ツールが必要です。
抽出後にファイル名が表示されないのはなぜですか?
RSDKv5はファイルパスをプレーンテキストではなくMD5ハッシュとして保存します。抽出ツールが元の名前を復元するには、そのゲーム専用の既知のファイルリストに依存します。間違ったリストを使用すると、「File #.bin」のような汎用名になります。
どのゲームが.rsdkファイルを使用していますか?
Christian Whitehead氏のRetro Engineで構築されたゲーム(「Sonic CD (2011)」、Sonic 1 & 2 モバイルリマスター、「Sonic Mania」、「Sonic Origins」など)で使用されています。
.rsdkファイルの編集は合法ですか?
所有しているゲームを個人で改造(Mod)するために抽出することはコミュニティで一般的ですが、アセットの著作権はSEGAに帰属するため、それらを再配布することは許可されていません。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧