Che cos'è il formato di file XEX?
I file .xex sono utilizzati dalla console per videogiochi Xbox 360 sviluppata da Microsoft. Conosciuto anche come Xenon Executable o file XEX2, il formato è stato introdotto con il lancio della console nel 2005 ed è rimasto l'unico contenitore di eseguibili per tutta la durata del ciclo di vita della Xbox 360.
I file .xex vengono utilizzati per memorizzare videogiochi o applicazioni per la console Xbox 360. L'eseguibile principale su un disco di gioco o all'interno di un pacchetto .god è solitamente denominato default.xex. Ogni file .xex inizia con i quattro byte ASCII magic XEX2 all'offset 0 e racchiude un'immagine PE PowerPC che è stata compressa con LZX e crittografata con AES-128-CBC; una firma RSA consente alla console di verificare l'integrità dell'immagine prima dell'esecuzione. Le risorse di gioco - texture, audio, livelli - sono memorizzate separatamente dal file .xex stesso, sul disco o nel pacchetto contenitore.
In contrasto con il suo predecessore, il formato .xbe, i file .xex sono compressi e crittografati, il che significa che l'accesso manuale a un file .xex può essere un'impresa complessa. A differenza del formato .xbe, che è stato supportato dagli emulatori PC relativamente presto, i file .xex non potevano essere eseguiti su Windows fino a quando l'emulatore open-source Xenia non è maturato; oggi Xenia può caricare direttamente un .xex o avviare un intero gioco .iso. In pratica, lavorare con i file .xex al di fuori di una console reale richiede ancora strumenti dedicati come Velocity per l'ispezione e il ri-impacchettamento. Modificare i file .xex non è un compito facile, anche per utenti esperti con conoscenze pertinenti e accesso a attrezzature specializzate.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .xex è codice eseguibile nativo, quindi tratta quelli sconosciuti con cura: esegui solo file XEX di giochi che possiedi legalmente, poiché un XEX dannoso o modificato su una console potrebbe essere nocivo, e i file di gioco piratati sono un comune rischio di malware e legale. Su un PC il file non può eseguirsi da solo (Windows non può eseguire codice PowerPC) - gira solo all'interno di Xenia. Attieniti alla fonte ufficiale di Xenia (xenia.jp / GitHub ufficiale); evita i portali di download «xex player»/«xex to exe», che sono tipicamente truffe o adware. L'emulazione è legale solo con la propria console e i propri giochi.
Dettagli del formato
in sintesiProgrammi che aprono file XEX
Dettagli tecnici
specifiche approfondite| Magic bytes | `XEX2` (0x58 0x45 0x58 0x32) all'offset di byte 0 |
| Ordine dei byte | Big-endian (architettura PowerPC) |
| Formato eseguibile di base | Racchiude un'immagine PowerPC PE (Portable Executable) compilata per la CPU Xenon |
| Compressione | Compressione basefile LZX opzionale (sezioni raw o compresse in modalità delta) |
| Crittografia | AES-128-CBC; basefile crittografato con una chiave del titolo che è a sua volta racchiusa utilizzando la chiave master retail o devkit della console |
| Verifica dell'integrità | Hash dell'immagine firmato con RSA; la console rifiuta di caricare immagini retail manomesse o non firmate |
| CPU target | IBM PowerPC «Xenon» - tre core simmetrici a 3,2 GHz |
| Dimensione tipica dell'eseguibile | 1 MB - 30 MB (le risorse sono memorizzate separatamente sul disco o nel pacchetto contenitore) |
| Codifica | Binario |
| Tipo MIME | `application/octet-stream` |
| Varianti magic Devkit | Le immagini iniziali o devkit possono iniziare con `XEX1`, `XEX-`, o `XEX?` invece di `XEX2` |
| Nome file punto di ingresso convenzionale | `default.xex` - nome standard per l'eseguibile principale di un gioco su disco o in un pacchetto GOD |
| Directory dell'intestazione | Sezioni opzionali codificano importazioni, esportazioni, informazioni TLS, blocco regionale, flag del tipo di supporto e ID del titolo |
| Flag del tipo di immagine | I flag del modulo nell'intestazione XEX2 distinguono tra eseguibili del titolo, moduli di sistema e immagini di patch |
| Rilasciato | 2005 (with the Xbox 360 console launch) |
| Ultima versione | XEX2 (the format version used throughout the Xbox 360's life) |
| Specifica | free60.org |
Conversioni XEX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file XEX.