.RXDATA

Plik RXDATA

RPG Maker XP Data File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik RXDATA przechowuje binarne dane gry dla projektu zbudowanego w RPG Maker XP - takie jak układy map, statystyki przeciwników i skrypty Ruby. Aby go edytować, otwórz folder projektu w RPG Maker XP. Aby wyodrębnić lub sprawdzić dane bez edytora, użyj rxdata-converter, aby wyeksportować je do formatu JSON lub XML.

Deweloper: Enterbrain, Inc. (now Kadokawa / Gotcha Gotcha Games) Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 13, 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 RXDATA?

Pliki z rozszerzeniem .rxdata przechowują dane gier utworzone w RPG Maker XP, aplikacji dla systemu Windows opracowanej przez Enterbrain (obecnie Kadokawa), która umożliwia tworzenie gier fabularnych (RPG) bez znajomości języków programowania. RPG Maker XP to japońska produkcja, wydana po raz pierwszy w 2004 roku, a jej angielska wersja pojawiła się w 2005 roku.

Pod maską pliki .rxdata są obiektami binarnymi zserializowanymi w formacie Ruby Marshal (wersja 4.8), czyli formacie serializacji używanym przez środowisko wykonawcze Ruby 1.8 wbudowane w silnik skryptowy RGSS programu RPG Maker XP. Kompletny projekt zawiera zazwyczaj około 15 standardowych plików .rxdata - między innymi Actors.rxdata, Items.rxdata, Scripts.rxdata oraz jeden plik MapXXX.rxdata na każdą mapę.

Gry opracowane w RPG Maker XP obsługują takie funkcje jak:

  • grafika gry w rozdzielczościach do 640×480 pikseli,
  • pliki graficzne z kanałem RGBA,
  • system skryptowy RGSS, oparty na języku Ruby,
  • możliwość kodowania plików w chronionych archiwach gier.

Dane gry są zapisywane w plikach .rxdata i nie są kompatybilne z kolejnymi wersjami RPG Maker. Nowsze wersje zapisują dane w formatach .rvdata (RPG Maker VX) lub .rvdata2 (RPG Maker VX Ace).

Gry opracowane w RPG Maker XP zapisują również stan gry w plikach .rxdata. Istnieją wyspecjalizowane edytory pozwalające na modyfikację zapisanych danych gry, choć nie są to oficjalne narzędzia od dewelopera. Obecne wersje RPG Maker nie zapewniają wstecznej kompatybilności z plikami utworzonymi w RPG Maker XP.

Bezpieczeństwo

RYZYKO: LOW

Pliki RXDATA to czysta serializacja danych - nie zawierają bezpośrednio kodu wykonywalnego. Scripts.rxdata zawiera tekst skryptów Ruby (skompresowany), ale kod ten wykonuje się tylko w środowisku RGSS po uruchomieniu gry. Samo otwarcie lub konwersja pliku RXDATA nie niesie ze sobą ryzyka.

Szczegóły formatu

w pigułce
PEŁNA NAZWARPG Maker XP Data Fileznany również jako RMXP Data File, Ruby Marshal Data
DEWELOPEREnterbrain, Inc. (now Kadokawa / Gotcha Gotcha Games)od 2004 (RPG Maker XP, first Japanese release; Western release 2005)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPBinarne zserializowane obiekty Ruby (format Ruby Marshal)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
0408
ASCII
··
Pierwsze dwa bajty to wersja Ruby Marshal: 0x04 0x08 = wersja 4.8 (Ruby 1.8). Wszystkie pliki RXDATA współdzielą tę sygnaturę. Wiodące bajty 0x78 0x9C wskazują, że dane są dodatkowo skompresowane metodą zlib-deflate (używane w treściach skryptów Scripts.rxdata).

Programy otwierające pliki RXDATA

Windows3 apps
RPG Maker XP Płatny Otwórz folder projektu zawierający pliki RXDATA. Użyj edytora bazy danych (F9), aby edytować dane gry; edytora skryptów (F11) dla skryptów.
rxdata-converter (CLI) Darmowy Narzędzie wiersza poleceń do konwersji RXDATA → JSON/XML/TXT w celu inspekcji lub migracji. Uruchom: rxdata-converter input.rxdata output.json
rxdataeditor Open-source Społecznościowy edytor graficzny dla plików RXDATA; pozwala na edycję bez RPG Maker XP.

Szczegóły techniczne

specyfikacja
Format serializacjiRuby Marshal wersja 4.8 (powiązany z Ruby 1.8.x używanym przez środowisko RGSS)
Magiczne bajty0x04 0x08 na offsetcie 0 (nagłówek wersji Ruby Marshal)
KodowanieBinarne
Kolejność bajtówBig-endian
KontenerZserializowane drzewo obiektów Ruby Marshal - tablice, hashe, symbole, ciągi znaków, liczby całkowite, instancje klas niestandardowych
KompresjaBrak na poziomie pliku; Scripts.rxdata przechowuje treść każdego skryptu jako oddzielny ciąg skompresowany algorytmem zlib DEFLATE
Środowisko skryptoweRGSS (Ruby Game Scripting System) wykorzystujący Ruby 1.8.6
Standardowe pliki projektu~15 plików danych o stałych nazwach na projekt (Actors, Items, Skills, Weapons, Maps, Scripts, System itp.)
Typowy rozmiar1 KB - 5 MB na plik; Scripts.rxdata może osiągać dziesiątki MB
Powiązany system operacyjnyWindows
KompatybilnośćNiekompatybilny z RPG Maker VX (RVDATA), VX Ace (RVDATA2), MV oraz MZ
Zastąpiony przez.rvdata (RPG Maker VX, 2007), następnie .rvdata2 (RPG Maker VX Ace, 2011)
Wydano2004 (RPG Maker XP, first Japanese release; Western release 2005)
Najnowsza wersjaRuby Marshal version 4.8 (Ruby 1.8.x era); format has not changed
Specyfikacjaruby-doc.org

Konwersje RXDATA

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami RXDATA. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
J
juanSep 2026BEZ ODPOWIEDZI
como abro un archivo Scripts.rxdata en windows
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Jak otworzyć plik RXDATA?
RPG Maker XP jest natywnym edytorem. Aby wyświetlić surowe dane bez niego, użyj rxdata-converter do eksportu do JSON/XML lub załaduj w Ruby: Marshal.load(File.binread(„file.rxdata”)).
Czy mogę edytować pliki RXDATA bez RPG Maker XP?
Tak - rxdataeditor (open-source, GitHub) zapewnia interfejs graficzny; rxdata-converter eksportuje do edytowalnych formatów. Edycja skryptów w Script.rxdata wymaga uprzedniego dekompresowania treści każdego skryptu za pomocą Zlib::Inflate.
Która wersja RPG Maker używa RXDATA?
Tylko RPG Maker XP (2004). Jego następcy, RPG Maker VX (2007) używa RVDATA, a RPG Maker VX Ace (2011) używa RVDATA2.
Jak wyodrębnić skrypty z Scripts.rxdata?
Załaduj za pomocą Marshal.load (Ruby), przejdź przez tablicę i wywołaj Zlib::Inflate.inflate(script[2]) na każdym wpisie. Narzędzie rxdata-converter robi to automatycznie.
Plik RXDATA jest uszkodzony - jak go odzyskać?
Ruby Marshal nie zapewnia korekcji błędów. Przywróć dane z kopii zapasowej (RPG Maker XP automatycznie tworzy kopie jako *.rxdata_). Jeśli nagłówek pliku (04 08) jest nienaruszony, parser Ruby Marshal może odzyskać częściowe dane.

Źródła

1Ruby Marshal documentationruby-doc.org
2RPG Maker XP product page (Gotcha Gotcha Games)www.rpgmakerweb.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.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.BINCD/DVD Disc Image (BIN/CUE)
7.M4AMPEG-4 Audio File
8.EXEWindows Executable (Portable Executable)
9.JSONJavaScript Object Notation file
10.MDMarkdown Document

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