Hva er XEX-filformatet?
.xex-filer brukes av spillkonsollen Xbox 360 utviklet av Microsoft. Også kjent som en Xenon Executable eller XEX2-fil, ble formatet introdusert ved konsollens lansering i 2005 og forble den eneste eksekverbare beholderen gjennom hele Xbox 360 sin levetid.
.xex-filer brukes til å lagre videospill eller applikasjoner for Xbox 360-konsollen. Den viktigste eksekverbare filen på en spillplate eller inne i en .god-pakke heter vanligvis default.xex. Hver .xex-fil starter med de fire ASCII-tegnene («magic bytes») XEX2 ved posisjon 0, og pakker inn et PowerPC PE-bilde som har blitt LZX-komprimert og AES-128-CBC-kryptert; en RSA-signatur lar konsollen verifisere bildets integritet før kjøring. Spillressurser - teksturer, lyd, nivåer - lagres separat fra selve .xex-filen, enten på platen eller i den omsluttende pakken.
I motsetning til forgjengeren, .xbe-formatet, er .xex-filer komprimert og kryptert, noe som betyr at manuell tilgang til en .xex-fil kan være en kompleks oppgave. Ulikt .xbe, som ble støttet av PC-emulatorer relativt tidlig, kunne ikke .xex-filer kjøres på Windows før åpen kildekode-emulatoren Xenia ble moden; i dag kan Xenia laste en .xex direkte eller starte et fullt spill fra en .iso. I praksis krever arbeid med .xex-filer utenfor en ekte konsoll fortsatt dedikerte verktøy som Velocity for inspeksjon og pakking. Redigering av .xex-filer er ingen enkel oppgave, selv for avanserte brukere med relevant kunnskap og tilgang til spesialisert utstyr.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .xex er innebygd eksekverbar kode, så behandle ukjente filer med forsiktighet: kjør kun XEX-filer fra spill du eier lovlig, siden en ondsinnet eller modifisert XEX på en konsoll kan være skadelig, og piratkopierte spillfiler er en vanlig kilde til skadevare og juridisk risiko. På en PC kan ikke filen kjøres av seg selv (Windows kan ikke kjøre PowerPC-kode) - den kjører kun inne i Xenia. Hold deg til den offisielle Xenia-kilden (xenia.jp / den offisielle GitHub); unngå nedlastingsportaler for «xex player» eller «xex to exe», som vanligvis er svindel eller reklamevare. Emulering er kun lovlig med din egen konsoll og dine egne spill.
Formatdetaljer
i et nøtteskallProgrammer som åpner XEX-filer
Tekniske detaljer
dyp spesifikasjon| Magic bytes | `XEX2` (0x58 0x45 0x58 0x32) ved posisjon 0 |
| Byterekkefølge | Big-endian (PowerPC-arkitektur) |
| Grunnleggende format | Pakker inn et PowerPC PE (Portable Executable)-bilde kompilert for Xenon-prosessoren |
| Komprimering | Valgfri LZX-komprimering (rå eller delta-komprimerte seksjoner) |
| Kryptering | AES-128-CBC; filen er kryptert med en tittel-nøkkel som selv er pakket inn med konsollens master-nøkkel (retail eller devkit) |
| Integritetsverifisering | RSA-signert bilde-hash; konsollen nekter å laste manipulerte eller usignerte retail-bilder |
| Mål-prosessor | IBM PowerPC «Xenon» - tre symmetriske kjerner på 3,2 GHz |
| Typisk filstørrelse | 1 MB - 30 MB (ressurser lagres separat på platen eller i den omsluttende pakken) |
| Koding | Binær |
| MIME-type | `application/octet-stream` |
| Devkit-varianter | Tidlige bilder eller devkit-bilder kan starte med `XEX1`, `XEX-`, eller `XEX?` i stedet for `XEX2` |
| Konvensjonelt filnavn for startpunkt | `default.xex` - standardnavn for et spills hovedprogram på plate eller i en GOD-pakke |
| Header-katalog | Valgfrie seksjoner koder for importer, eksporter, TLS-info, regionsperre, medietype-flagg og tittel-ID |
| Bilde-typeflagg | Modulflagg i XEX2-headeren skiller mellom tittel-programmer, systemmoduler og patch-bilder |
| Utgitt | 2005 (with the Xbox 360 console launch) |
| Siste versjon | XEX2 (the format version used throughout the Xbox 360's life) |
| Spesifikasjon | free60.org |
XEX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om XEX-filer.