Skip to main content
PackageUtil inspecciona, compara y extrae contenido de archivos de paquete XVC, MSIXVC y MSIXVC2.

Opciones globales

Comandos

  • info - Muestra los metadatos del paquete.
  • compare - Compara dos paquetes e informa de las diferencias.
  • license - Muestra información de la clave de firma.
  • osinfo - Muestra información del sistema operativo del juego.
  • chunkinfo - Muestra detalles de los fragmentos (chunks).
  • fileinfo - Muestra detalles de los archivos.
  • extract - Extrae archivos de un paquete.
  • set - Cambia una configuración de PackageUtil.

info

Proporciona información del paquete, incluidos el número de versión, el ContentID, el ProductID, la versión del GameOS y los identificadores de las claves de cifrado.

Argumentos

compare

Compara un paquete base con un paquete actualizado e informa de las diferencias, incluidos el tamaño de la actualización y los segmentos modificados.

Argumentos

Opciones

PackageUtil genera un informe HTML del contenido que se descarga al actualizar desde el paquete base al paquete actualizado. El informe incluye un tamaño estimado de descarga de la actualización. Ambos paquetes deben usar el cifrado /lk o el modo de cifrado predeterminado. No use /l, porque los resultados de la comparación no son precisos para paquetes que usan una licencia de contenido única.

license

Muestra información sobre la clave de firma usada en un paquete. También puede comprobar si un archivo EKB coincide con el paquete. El comando informa de uno de los valores siguientes:
  • Firmado para envío (/l): solo para el envío a Partner Center.
  • Firmado para pruebas (/lt): con instalación local (sideload) habilitada y cifrado no seguro.
Actualmente, packageutil license informa de los paquetes firmados con /lk como paquetes firmados con /l.

Argumentos

osinfo

Proporciona información sobre un sistema operativo de juego, incluidos su GUID y el número de versión de cuatro partes.

Argumentos

chunkinfo

Proporciona información sobre los fragmentos (chunks) de un paquete, incluidos el identificador del fragmento, el tamaño del fragmento y los especificadores de Intelligent Delivery.

Argumentos

fileinfo

Proporciona información sobre los archivos de un paquete, incluidos los nombres de archivo, los tamaños y los detalles de los segmentos.

Argumentos

extract

Extrae uno o varios archivos de un paquete a un directorio de salida.
La extracción solo se admite para paquetes MSIXVC2.
La extracción solo funciona con paquetes sin cifrar. Por ejemplo, no puede extraer de un archivo de paquete de la CDN de XBOX.

Opciones

Ejemplo de uso:

set

Cambia una configuración de PackageUtil. Use set msixvc2 para activar o desactivar el modo de desarrollador de MSIXVC2 en el dispositivo actual.
Ejecute este comando desde un símbolo del sistema con privilegios elevados.

Salida JSON para middleware y herramientas personalizadas

Cuando ejecuta compare, PackageUtil crea un archivo JSON complementario junto con el informe HTML. El middleware, los motores y las herramientas personalizadas pueden usar este archivo para inspeccionar el diseño del paquete, localizar archivos en el binario del paquete, comprobar la alineación o extraer información estructural sin desempaquetar el paquete. El comando fileinfo también produce una salida estructurada adecuada para el procesamiento automático. La salida JSON usa nombres de campo abreviados para mantener reducido el tamaño del archivo.

Temas relacionados

Información general sobre el empaquetado MSIXVC2 Crear paquete (makepkg.exe) Introducción a MSIXVC2 para PC
Última modificación el 28 de agosto de 2026