Skip to main content
PackageUtil inspecte, compare et extrait le contenu de fichiers de package XVC, MSIXVC et MSIXVC2.

Options globales

Commandes

  • info - Affiche les métadonnées du package.
  • compare - Compare deux packages et signale les différences.
  • license - Affiche les informations sur la clé de signature.
  • osinfo - Affiche les informations sur le système d’exploitation de jeu.
  • chunkinfo - Affiche les détails des segments.
  • fileinfo - Affiche les détails des fichiers.
  • extract - Extrait des fichiers d’un package.
  • set - Modifie un paramètre de PackageUtil.

info

Fournit des informations sur le package, notamment le numéro de version, le ContentID, le ProductID, la version de GameOS et les ID des clés de chiffrement.

Arguments

compare

Compare un package de base avec un package mis à jour et signale les différences, notamment la taille de la mise à jour et les segments modifiés.

Arguments

Options

PackageUtil produit un rapport HTML du contenu téléchargé lors de la mise à jour du package de base vers le package mis à jour. Le rapport comprend une estimation de la taille du téléchargement de la mise à jour. Les deux packages doivent utiliser le chiffrement /lk ou le mode de chiffrement par défaut. N’utilisez pas /l, car les résultats de la comparaison ne sont pas exacts pour les packages qui utilisent une licence de contenu unique.

license

Affiche des informations sur la clé de signature utilisée pour un package. La commande peut également vérifier si un fichier EKB correspond au package. La commande signale l’une des valeurs suivantes :
  • Signé pour la soumission (/l) - uniquement pour la soumission à Partner Center.
  • Signé pour les tests (/lt) - chargement latéral activé et chiffrement non sécurisé.
Actuellement, packageutil license signale les packages signés avec /lk comme des packages signés avec /l.

Arguments

osinfo

Fournit des informations sur un système d’exploitation de jeu, notamment son GUID et son numéro de version en quatre parties.

Arguments

chunkinfo

Fournit des informations sur les segments (chunks) d’un package, notamment l’ID du segment, la taille du segment et les spécificateurs Intelligent Delivery.

Arguments

fileinfo

Fournit des informations sur les fichiers d’un package, notamment les noms de fichiers, leurs tailles et les détails des segments de données.

Arguments

extract

Extrait un ou plusieurs fichiers d’un package vers un répertoire de sortie.
L’extraction est prise en charge uniquement pour les packages MSIXVC2.
L’extraction est possible uniquement à partir de packages non chiffrés. Par exemple, il est impossible d’extraire le contenu d’un fichier de package situé sur le CDN XBOX.

Options

Exemple d’utilisation :

set

Modifie un paramètre de PackageUtil. Utilisez set msixvc2 pour activer ou désactiver le mode développeur MSIXVC2 sur l’appareil actuel.
Exécutez cette commande à partir d’une invite de commandes avec élévation de privilèges.

Sortie JSON pour les intergiciels et les outils personnalisés

Lorsque vous exécutez compare, PackageUtil crée un fichier JSON complémentaire au rapport HTML. Les intergiciels, les moteurs et les outils personnalisés peuvent utiliser ce fichier pour inspecter la disposition du package, localiser des fichiers dans le fichier binaire du package, vérifier l’alignement ou extraire des informations structurelles sans décompresser le package. La commande fileinfo produit également une sortie structurée adaptée au traitement automatisé. La sortie JSON utilise des noms de champs abrégés pour limiter la taille du fichier.

Rubriques connexes

Vue d’ensemble de la création de packages MSIXVC2 Créer un package (makepkg.exe) Prise en main de MSIXVC2 pour PC
Last modified on October 6, 2026