Wat is het XEX-bestandsformaat?
.xex-bestanden worden gebruikt door de Xbox 360-spelcomputer ontwikkeld door Microsoft. Ook bekend als een Xenon Executable of XEX2-bestand, werd het formaat geïntroduceerd bij de lancering van de console in 2005 en bleef het de enige executable-container gedurende de hele levensduur van de Xbox 360.
.xex-bestanden worden gebruikt om videospellen of applicaties voor de Xbox 360-console op te slaan. De belangrijkste executable op een spelschijf of in een .god-pakket heet meestal default.xex. Elk .xex-bestand begint met de vier-byte ASCII-magic XEX2 op offset 0 en omvat een PowerPC PE-image die LZX-gecomprimeerd en AES-128-CBC-versleuteld is; een RSA-handtekening stelt de console in staat om de integriteit van de image te verifiëren vóór uitvoering. Spelonderdelen - texturen, audio, levels - worden apart van de .xex zelf opgeslagen, op de schijf of in het bijbehorende pakket.
In tegenstelling tot zijn voorganger, het .xbe-formaat, zijn .xex-bestanden gecomprimeerd en versleuteld, wat betekent dat het handmatig openen van een .xex-bestand een complexe onderneming kan zijn. In tegenstelling tot .xbe, dat relatief vroeg door pc-emulators werd ondersteund, konden .xex-bestanden niet op Windows worden uitgevoerd totdat de open-source Xenia-emulator volwassen werd; tegenwoordig kan Xenia een .xex direct laden of een volledige spel-.iso opstarten. In de praktijk vereist het werken met .xex-bestanden buiten een echte console nog steeds speciale tools zoals Velocity voor inspectie en herverpakking. Het bewerken van .xex-bestanden is geen eenvoudige taak, zelfs niet voor gevorderde gebruikers met relevante kennis en toegang tot gespecialiseerde apparatuur.
Beveiliging & veiligheid
RISICO: MEDIUMEen .xex is native uitvoerbare code, dus behandel onbekende bestanden met zorg: draai alleen XEX-bestanden van spellen die u legaal bezit, aangezien een kwaadaardige of gewijzigde XEX op een console schadelijk kan zijn, en gepirateerde spelbestanden een veelvoorkomend risico vormen voor malware en juridische problemen. Op een pc kan het bestand niet zelfstandig worden uitgevoerd (Windows kan geen PowerPC-code draaien) - het draait alleen binnen Xenia. Houd u aan de officiële Xenia-bron (xenia.jp / de officiële GitHub); vermijd „xex player”/„xex to exe” downloadportals, die meestal scams of adware zijn. Emulatie is alleen legaal met uw eigen console en spellen.
Formaatdetails
in een notendopProgramma's die XEX-bestanden openen
Technische details
diepe specificaties| Magic bytes | `XEX2` (0x58 0x45 0x58 0x32) op byte-offset 0 |
| Byte-volgorde | Big-endian (PowerPC-architectuur) |
| Basis executable-formaat | Omvat een PowerPC PE (Portable Executable) image gecompileerd voor de Xenon-CPU |
| Compressie | Optionele LZX-basisbestandscompressie (ruwe of delta-gecomprimeerde secties) |
| Versleuteling | AES-128-CBC; basisbestand versleuteld met een title-key die zelf is verpakt met de retail- of devkit-mastersleutel van de console |
| Integriteitsverificatie | RSA-ondertekende image-hash; de console weigert gemanipuleerde of niet-ondertekende retail-images te laden |
| CPU-doel | IBM PowerPC „Xenon” - drie symmetrische kernen op 3,2 GHz |
| Typische executable-grootte | 1 MB - 30 MB (assets apart opgeslagen op schijf of in het bijbehorende pakket) |
| Codering | Binair |
| MIME-type | `application/octet-stream` |
| Devkit magic-varianten | Vroege of devkit-images kunnen beginnen met `XEX1`, `XEX-`, of `XEX?` in plaats van `XEX2` |
| Conventionele entry-point bestandsnaam | `default.xex` - standaardnaam voor de hoofd-executable van een spel op schijf of in een GOD-pakket |
| Header-directory | Optionele secties coderen imports, exports, TLS-info, regiocodering, mediatype-vlaggen en title ID |
| Image type-vlaggen | Module-vlaggen in de XEX2-header maken onderscheid tussen title-executables, systeemmodules en patch-images |
| Uitgebracht | 2005 (with the Xbox 360 console launch) |
| Laatste versie | XEX2 (the format version used throughout the Xbox 360's life) |
| Specificatie | free60.org |
XEX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over XEX-bestanden.