.RXDATA

RXDATA ファイル

RPG Maker XP Data File
質問する
クイック回答

RXDATA ファイルは、RPG Maker XP で構築されたプロジェクトのバイナリゲームデータを保持します。これにはマップレイアウト、敵のステータス、Ruby スクリプトなどが含まれます。編集するには、RPG Maker XP でプロジェクトフォルダを開きます。エディタなしでデータを抽出または検査するには、rxdata-converter を使用して JSON または XML にエクスポートしてください。

開発元: Enterbrain, Inc. (now Kadokawa / Gotcha Gotcha Games) カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

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

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

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

ファイルを識別する

RXDATA ファイル形式とは?

拡張子 .rxdata を持つファイルは、エンターブレイン(現 KADOKAWA)が開発した Windows アプリケーションである RPG Maker XP で作成されたゲームデータを保存します。このソフトはプログラミング言語の知識がなくてもロールプレイングゲームを作成できるツールです。RPG Maker XP は日本で制作され、2004年に最初にリリースされ、2005年に英語版が続きました。

内部的には、.rxdata ファイルは Ruby の Marshal フォーマット(バージョン 4.8)でシリアル化されたバイナリオブジェクトです。これは RPG Maker XP の RGSS スクリプトエンジンに組み込まれた Ruby 1.8 ランタイムで使用されるシリアル化形式です。完全なプロジェクトには、通常 Actors.rxdata、Items.rxdata、Scripts.rxdata、およびマップごとの MapXXX.rxdata など、約15個の標準的な .rxdata ファイルが含まれます。

RPG Maker XP で開発されたゲームは、以下のような機能をサポートしています:

  • 最大 640×480 ピクセルの解像度のゲームグラフィックス
  • RGBA グラフィックファイル
  • Ruby を搭載した RGSS スクリプトシステム
  • ファイルを保護されたゲームアーカイブにエンコードする可能性

ゲームデータは .rxdata ファイルに保存され、RPG Maker の後続のバージョンとは互換性がありません。 以降のバージョンでは、データは .rvdata (RPG Maker VX) または .rvdata2 (RPG Maker VX Ace) に保存されます。

RPG Maker XP で開発されたゲームは、ゲーム内の状態も .rxdata ファイルに保存します。保存されたゲームデータを変更できる専用のエディタが存在しますが、これらは開発元による公式ツールではありません。現在のバージョンの RPG Maker は、RPG Maker XP で作成されたファイルとの下位互換性を提供していません。

セキュリティと安全性

リスク: LOW

RXDATA ファイルは純粋なデータシリアル化であり、実行コードを直接含んでいません。Scripts.rxdata には Ruby スクリプトテキスト(圧縮済み)が含まれていますが、このコードはゲーム起動時に RGSS ランタイム内でのみ実行されます。RXDATA ファイルを開いたり変換したりするだけでは、リスクはありません。

形式の詳細

概要
正式名称RPG Maker XP Data File別名 RMXP Data File, Ruby Marshal Data
開発元Enterbrain, Inc. (now Kadokawa / Gotcha Gotcha Games)登場時期 2004 (RPG Maker XP, first Japanese release; Western release 2005)
MIME タイプapplication/octet-stream
タイプバイナリシリアル化 Ruby オブジェクト (Ruby Marshal 形式)
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
0408
ASCII
··
最初の2バイトは Ruby Marshal のバージョンです:0x04 0x08 = バージョン 4.8 (Ruby 1.8)。すべての RXDATA ファイルはこのシグネチャを共有しています。先頭が 0x78 0x9C の場合は、データがさらに zlib-deflate 圧縮されていることを示します(Scripts.rxdata のスクリプト本体で使用されます)。

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

Windows3 apps
RPG Maker XP 有料 RXDATA ファイルを含むプロジェクトフォルダを開きます。ゲームデータの編集にはデータベースエディタ(F9)、スクリプトにはスクリプトエディタ(F11)を使用します。
rxdata-converter (CLI) 無料 検査や移行のために RXDATA を JSON/XML/TXT に変換するコマンドラインツールです。実行例:rxdata-converter input.rxdata output.json
rxdataeditor オープンソース RXDATA ファイル用のコミュニティ製 GUI エディタで、RPG Maker XP なしでの編集を可能にします。

技術的詳細

詳細仕様
シリアル化形式Ruby Marshal バージョン 4.8(RGSS ランタイムで使用される Ruby 1.8.x に依存)
マジックバイトオフセット 0 の 0x04 0x08(Ruby Marshal バージョンヘッダー)
エンコーディングバイナリ
バイトオーダービッグエンディアン
コンテナRuby Marshal シリアル化オブジェクトツリー - 配列、ハッシュ、シンボル、文字列、整数、カスタムクラスのインスタンス
圧縮ファイルレベルではなし。Scripts.rxdata は各スクリプト本体を個別に zlib DEFLATE 圧縮された文字列として保存
スクリプトランタイムRuby 1.8.6 を使用する RGSS (Ruby Game Scripting System)
標準プロジェクトファイルプロジェクトごとに約15個の固定名データファイル(Actors, Items, Skills, Weapons, Maps, Scripts, System など)
一般的なサイズ1ファイルあたり 1 KB - 5 MB。Scripts.rxdata は数十 MB に達する場合がある
関連 OSWindows
互換性RPG Maker VX (RVDATA), VX Ace (RVDATA2), MV, MZ とは互換性なし
後継フォーマット.rvdata (RPG Maker VX, 2007), その後 .rvdata2 (RPG Maker VX Ace, 2011)
リリース日2004 (RPG Maker XP, first Japanese release; Western release 2005)
最新バージョンRuby Marshal version 4.8 (Ruby 1.8.x era); format has not changed
仕様書ruby-doc.org

RXDATA の変換

コミュニティ Q&A

ユーザーからの質問
質問する
RXDATA ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
J
juanSep 2026未回答
como abro un archivo Scripts.rxdata en windows
回答待ち

よくある質問

RXDATA ファイルを開くにはどうすればよいですか?
RPG Maker XP がネイティブエディタです。エディタなしで生のデータを表示するには、rxdata-converter を使用して JSON/XML にエクスポートするか、Ruby で Marshal.load(File.binread(«file.rxdata»)) を実行してロードします。
RPG Maker XP なしで RXDATA ファイルを編集できますか?
はい。rxdataeditor(GitHub のオープンソース)は GUI を提供し、rxdata-converter は編集可能な形式にエクスポートします。Script.rxdata のスクリプトを編集するには、まず各スクリプト本体を Zlib::Inflate で解凍する必要があります。
どのバージョンの RPG Maker が RXDATA を使用しますか?
RPG Maker XP (2004) のみです。後継の RPG Maker VX (2007) は RVDATA を、RPG Maker VX Ace (2011) は RVDATA2 を使用します。
Scripts.rxdata からスクリプトを抽出するにはどうすればよいですか?
Ruby の Marshal.load でロードし、配列を反復処理して、各エントリに対して Zlib::Inflate.inflate(script[2]) を呼び出します。rxdata-converter ツールはこれを自動的に行います。
RXDATA ファイルが破損しました。復元する方法はありますか?
Ruby Marshal はエラー訂正機能を提供していません。バックアップ(RPG Maker XP は自動的に *.rxdata_ としてバックアップを作成します)から復元してください。ファイルヘッダー(04 08)が無事であれば、Ruby Marshal パーサーで部分的なデータを回収できる可能性があります。

参考文献

1Ruby Marshal documentationruby-doc.org
2RPG Maker XP product page (Gotcha Gotcha Games)www.rpgmakerweb.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.M4AMPEG-4 Audio File
7.BINCD/DVD Disc Image (BIN/CUE)
8.EXEWindows Executable (Portable Executable)
9.JSONJavaScript Object Notation file
10.ICSiCalendar data file

関連する拡張子

.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 で閲覧