Was ist das XEX-Dateiformat?
.xex-Dateien werden von der von Microsoft entwickelten Xbox 360-Spielkonsole verwendet. Das Format, das auch als Xenon Executable oder XEX2-Datei bekannt ist, wurde mit dem Start der Konsole im Jahr 2005 eingeführt und blieb während der gesamten Lebensdauer der Xbox 360 der einzige Container für ausführbare Dateien.
.xex-Dateien dienen zum Speichern von Videospielen oder Anwendungen für die Xbox 360-Konsole. Die Haupt-Ausführungsdatei auf einer Spieledisk oder innerhalb eines .god-Pakets heißt normalerweise default.xex. Jede .xex-Datei beginnt mit dem vier Byte langen ASCII-Magic-Wert XEX2 bei Offset 0 und umschließt ein PowerPC-PE-Image, das LZX-komprimiert und AES-128-CBC-verschlüsselt wurde; eine RSA-Signatur ermöglicht es der Konsole, die Integrität des Images vor der Ausführung zu überprüfen. Spielressourcen - Texturen, Audio, Level - werden separat von der .xex selbst auf der Disk oder im umschließenden Paket gespeichert.
Im Gegensatz zu seinem Vorgänger, dem .xbe-Format, sind .xex-Dateien komprimiert und verschlüsselt, was bedeutet, dass der manuelle Zugriff auf eine .xex-Datei ein komplexes Unterfangen sein kann. Anders als .xbe, das relativ früh von PC-Emulatoren unterstützt wurde, konnten .xex-Dateien unter Windows erst ausgeführt werden, als der Open-Source-Emulator Xenia ausgereift war; heute kann Xenia eine .xex direkt laden oder eine vollständige Spiel-.iso booten. In der Praxis erfordert die Arbeit mit .xex-Dateien außerhalb einer echten Konsole immer noch spezielle Werkzeuge wie Velocity zur Inspektion und zum Repacking. Das Bearbeiten von .xex-Dateien ist selbst für fortgeschrittene Benutzer mit entsprechendem Wissen und Zugang zu spezialisierter Ausrüstung keine leichte Aufgabe.
Sicherheit
RISIKO: MEDIUMEine .xex ist nativer ausführbarer Code, behandeln Sie unbekannte Dateien daher mit Vorsicht: Führen Sie nur XEX-Dateien von Spielen aus, die Sie legal besitzen, da eine bösartige oder modifizierte XEX auf einer Konsole schädlich sein kann und raubkopierte Spieldateien eine häufige Malware- und Rechtsgefahr darstellen. Auf einem PC kann die Datei nicht eigenständig ausgeführt werden (Windows kann keinen PowerPC-Code ausführen) - sie läuft nur innerhalb von Xenia. Halten Sie sich an die offizielle Xenia-Quelle (xenia.jp / das offizielle GitHub); vermeiden Sie Download-Portale für «xex player» oder «xex to exe», die in der Regel Scams oder Adware sind. Emulation ist nur mit eigener Konsole und eigenen Spielen legal.
Formatdetails
kurz gefasstProgramme zum Öffnen von XEX-Dateien
Technische Details
technische Spezifikation| Magic Bytes | `XEX2` (0x58 0x45 0x58 0x32) bei Byte-Offset 0 |
| Byte-Reihenfolge | Big-endian (PowerPC-Architektur) |
| Basis-Ausführungsformat | Umschließt ein PowerPC PE (Portable Executable) Image, das für die Xenon-CPU kompiliert wurde |
| Komprimierung | Optionale LZX-Basisdateikomprimierung (Rohdaten oder Delta-komprimierte Sektionen) |
| Verschlüsselung | AES-128-CBC; Basisdatei verschlüsselt mit einem Title-Key, der wiederum mit dem Retail- oder Devkit-Master-Key der Konsole umschlossen ist |
| Integritätsprüfung | RSA-signierter Image-Hash; die Konsole verweigert das Laden von manipulierten oder unsignierten Retail-Images |
| CPU-Ziel | IBM PowerPC «Xenon» - drei symmetrische Kerne mit 3,2 GHz |
| Typische Größe der Ausführungsdatei | 1 MB - 30 MB (Ressourcen werden separat auf der Disk oder im umschließenden Paket gespeichert) |
| Kodierung | Binär |
| MIME-Typ | `application/octet-stream` |
| Devkit-Magic-Varianten | Frühe oder Devkit-Images können mit `XEX1`, `XEX-` oder `XEX?` anstelle von `XEX2` beginnen |
| Konventioneller Einstiegspunkt-Dateiname | `default.xex` - Standardname für die Haupt-Ausführungsdatei eines Spiels auf Disk oder in einem GOD-Paket |
| Header-Verzeichnis | Optionale Sektionen kodieren Importe, Exporte, TLS-Infos, Region-Lock, Medientyp-Flags und Title-ID |
| Image-Typ-Flags | Modul-Flags im XEX2-Header unterscheiden zwischen Titel-Ausführungsdateien, Systemmodulen und Patch-Images |
| Veröffentlicht | 2005 (with the Xbox 360 console launch) |
| Neueste Version | XEX2 (the format version used throughout the Xbox 360's life) |
| Spezifikation | free60.org |
XEX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu XEX-Dateien.