O que é o formato de ficheiro XEX?
Arquivos .xex são usados pelo console de videogame Xbox 360 desenvolvido pela Microsoft. Também conhecido como Xenon Executable ou arquivo XEX2, o formato foi introduzido com o lançamento do console em 2005 e permaneceu como o único contêiner executável durante toda a vida útil do Xbox 360.
Arquivos .xex são usados para armazenar jogos de vídeo ou aplicativos para o console Xbox 360. O executável principal em um disco de jogo ou dentro de um pacote .god é normalmente nomeado como default.xex. Cada arquivo .xex começa com o magic ASCII de quatro bytes XEX2 no deslocamento 0 e envolve uma imagem PE PowerPC que foi compactada em LZX e criptografada em AES-128-CBC; uma assinatura RSA permite que o console verifique a integridade da imagem antes da execução. Os ativos do jogo - texturas, áudio, níveis - são armazenados separadamente do .xex em si, no disco ou no pacote envolvente.
Em contraste com seu antecessor, o formato .xbe, os arquivos .xex são compactados e criptografados, o que significa que acessar um arquivo .xex manualmente pode ser uma tarefa complexa. Ao contrário do .xbe, que foi suportado por emuladores de PC relativamente cedo, os arquivos .xex não podiam ser executados no Windows até que o emulador de código aberto Xenia amadurecesse; hoje o Xenia pode carregar um .xex diretamente ou iniciar um jogo completo .iso. Na prática, trabalhar com arquivos .xex fora de um console real ainda requer ferramentas dedicadas, como o Velocity, para inspeção e reempacotamento. Editar arquivos .xex não é uma tarefa fácil, mesmo para usuários avançados com conhecimento relevante e acesso a equipamentos especializados.
Segurança e proteção
RISCO: MEDIUMUm .xex é código executável nativo, portanto, trate os desconhecidos com cuidado: execute apenas arquivos XEX de jogos que você possui legalmente, pois um XEX malicioso ou modificado em um console pode ser prejudicial, e arquivos de jogos piratas são um risco comum de malware/jurídico. Em um PC, o arquivo não pode ser executado por si só (o Windows não pode rodar código PowerPC) - ele só roda dentro do Xenia. Atenha-se à fonte oficial do Xenia (xenia.jp / GitHub oficial); evite portais de download de «xex player»/«xex to exe», que são tipicamente golpes ou adware. A emulação é legal apenas com seu próprio console e jogos.
Detalhes do formato
em resumoProgramas que abrem arquivos XEX
Detalhes técnicos
especificação profunda| Magic bytes | `XEX2` (0x58 0x45 0x58 0x32) no deslocamento de byte 0 |
| Ordem dos bytes | Big-endian (arquitetura PowerPC) |
| Formato executável base | Envolve uma imagem PowerPC PE (Portable Executable) compilada para a CPU Xenon |
| Compactação | Compactação de arquivo base LZX opcional (seções brutas ou compactadas por delta) |
| Criptografia | AES-128-CBC; arquivo base criptografado com uma chave de título que é, por sua vez, envolvida usando a chave mestra de varejo ou devkit do console |
| Verificação de integridade | Hash de imagem assinado por RSA; o console se recusa a carregar imagens de varejo adulteradas ou não assinadas |
| CPU alvo | IBM PowerPC «Xenon» - três núcleos simétricos a 3,2 GHz |
| Tamanho típico do executável | 1 MB - 30 MB (ativos armazenados separadamente no disco ou no pacote envolvente) |
| Codificação | Binário |
| Tipo MIME | `application/octet-stream` |
| Variantes magic de devkit | Imagens iniciais ou de devkit podem começar com `XEX1`, `XEX-` ou `XEX?` em vez de `XEX2` |
| Nome de arquivo de ponto de entrada convencional | `default.xex` - nome padrão para o executável principal de um jogo no disco ou em um pacote GOD |
| Diretório de cabeçalho | Seções opcionais codificam importações, exportações, informações de TLS, bloqueio de região, sinalizadores de tipo de mídia e ID do título |
| Sinalizadores de tipo de imagem | Sinalizadores de módulo no cabeçalho XEX2 distinguem executáveis de título, módulos de sistema e imagens de patch |
| Lançado | 2005 (with the Xbox 360 console launch) |
| Versão mais recente | XEX2 (the format version used throughout the Xbox 360's life) |
| Especificação | free60.org |
Conversões de XEX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos XEX.