.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
ОТКРЫВАЕТСЯ НА Windows
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 13, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла RXDATA?

Файлы с расширением .rxdata хранят игровые данные, созданные в RPG Maker XP - приложении для Windows, разработанном компанией Enterbrain (ныне Kadokawa), которое позволяет создавать ролевые игры без глубоких знаний языков программирования. RPG Maker XP - это японский продукт, впервые выпущенный в 2004 году, англоязычная версия которого появилась в 2005 году.

Внутри файлы .rxdata представляют собой бинарные объекты, сериализованные в формате Ruby Marshal (версия 4.8). Это формат сериализации, используемый средой выполнения Ruby 1.8, встроенной в скриптовый движок RGSS в RPG Maker XP. Полный проект обычно содержит около 15 стандартных файлов .rxdata - Actors.rxdata, Items.rxdata, Scripts.rxdata и по одному файлу MapXXX.rxdata на каждую карту, среди прочих.

Игры, разработанные в RPG Maker XP, поддерживают такие возможности, как:

  • игровая графика с разрешением до 640×480 пикселей;
  • графические файлы с поддержкой RGBA;
  • система скриптов RGSS на базе языка Ruby;
  • возможность кодирования файлов в защищенные игровые архивы.

Игровые данные сохраняются в файлах .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)
СВЯЗАННЫЕ.obb.pak.rofl.package
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
0408
ASCII
··
Первые два байта - это версия 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; позволяет вносить правки без RPG Maker XP.

Технические подробности

глубокая спецификация
Формат сериализацииRuby Marshal версии 4.8 (привязан к Ruby 1.8.x, используемому в среде RGSS)
Магические байты0x04 0x08 по смещению 0 (заголовок версии Ruby Marshal)
КодировкаБинарная
Порядок байтовBig-endian
КонтейнерДерево сериализованных объектов Ruby Marshal - массивы, хэши, символы, строки, целые числа, экземпляры пользовательских классов
СжатиеОтсутствует на уровне файла; Scripts.rxdata хранит тело каждого скрипта как отдельную строку, сжатую алгоритмом zlib DEFLATE
Среда выполнения скриптовRGSS (Ruby Game Scripting System) на базе Ruby 1.8.6
Стандартные файлы проекта~15 файлов данных с фиксированными именами на проект (Actors, Items, Skills, Weapons, Maps, Scripts, System и т. д.)
Типичный размерОт 1 КБ до 5 МБ на файл; Scripts.rxdata может достигать десятков МБ
Связанная ОСWindows
СовместимостьНесовместим с 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

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами RXDATA. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня
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')).
Можно ли редактировать файлы RXDATA без RPG Maker XP?
Да - rxdataeditor (открытый исходный код, GitHub) предоставляет графический интерфейс; 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?
Загрузите файл с помощью Marshal.load (Ruby), переберите массив и вызовите 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