Pular para o conteúdo principal
O PackageUtil inspeciona, compara e extrai conteúdo de arquivos de pacote XVC, MSIXVC e MSIXVC2.

Opções globais

Comandos

  • info - Exibe os metadados do pacote.
  • compare - Compara dois pacotes e relata as diferenças.
  • license - Exibe informações da chave de assinatura.
  • osinfo - Exibe informações do sistema operacional do jogo.
  • chunkinfo - Exibe detalhes dos chunks.
  • fileinfo - Exibe detalhes dos arquivos.
  • extract - Extrai arquivos de um pacote.
  • set - Altera uma configuração do PackageUtil.

info

Fornece informações sobre o pacote, incluindo o número de versão, ContentID, ProductID, versão do GameOS e IDs das chaves de criptografia.

Argumentos

compare

Compara um pacote base com um pacote atualizado e relata as diferenças, incluindo o tamanho da atualização e os segmentos alterados.

Argumentos

Opções

O PackageUtil produz um relatório HTML do conteúdo baixado ao atualizar do pacote base para o pacote atualizado. O relatório inclui uma estimativa do tamanho do download da atualização. Ambos os pacotes devem usar a criptografia /lk ou o modo de criptografia padrão. Não use /l, pois os resultados da comparação não são precisos para pacotes que usam uma licença de conteúdo exclusiva.

license

Exibe informações sobre a chave de assinatura usada em um pacote. Também pode verificar se um arquivo EKB corresponde ao pacote. O comando relata um dos seguintes valores:
  • Assinado para envio (/l) - somente para envio ao Partner Center.
  • Assinado para teste (/lt) - com sideload habilitado e criptografado de forma não segura.
Atualmente, packageutil license relata pacotes assinados com /lk como pacotes assinados com /l.

Argumentos

osinfo

Fornece informações sobre um sistema operacional do jogo, incluindo seu GUID e o número de versão de quatro partes.

Argumentos

chunkinfo

Fornece informações sobre os chunks em um pacote, incluindo a ID do chunk, o tamanho do chunk e os especificadores de Intelligent Delivery.

Argumentos

fileinfo

Fornece informações sobre os arquivos em um pacote, incluindo nomes de arquivos, tamanhos e detalhes dos segmentos.

Argumentos

extract

Extrai um ou mais arquivos de um pacote para um diretório de saída.
O extract tem suporte somente para pacotes MSIXVC2.
O extract só pode extrair de pacotes não criptografados. Por exemplo, ele não pode extrair de um arquivo de pacote na CDN do XBOX.

Opções

Exemplo de uso:

set

Altera uma configuração do PackageUtil. Use set msixvc2 para ativar ou desativar o modo de desenvolvedor do MSIXVC2 no dispositivo atual.
Execute esse comando em um prompt de comando com privilégios elevados.

Saída JSON para middleware e ferramentas personalizadas

Quando você executa compare, o PackageUtil cria um arquivo JSON complementar ao relatório HTML. Middleware, engines e ferramentas personalizadas podem usar esse arquivo para inspecionar o layout do pacote, localizar arquivos no binário do pacote, verificar o alinhamento ou extrair informações estruturais sem desempacotar o pacote. O comando fileinfo também produz uma saída estruturada adequada para processamento por máquina. A saída JSON usa nomes de campos abreviados para manter o tamanho do arquivo pequeno.

Tópicos relacionados

Visão geral do empacotamento MSIXVC2 Criar pacote (makepkg.exe) Introdução ao MSIXVC2 para PC
Última modificação em 6 de outubro de 2026