Qu'est-ce que le format de fichier MSP ?
Un fichier .msp est un package de correctif Windows Installer - un encodage binaire différentiel (delta) représentant la différence entre une installation d'application MSI originale et sa version mise à jour. Introduit avec Windows Installer 1.5 dans Windows 2000, le format .msp est le standard de distribution des correctifs d'applications pour les produits Microsoft, notamment Office, SQL Server et Visual Studio, depuis plus de deux décennies.
Structurellement, un fichier .msp est un fichier binaire composé OLE2 (Compound File Binary), le même conteneur utilisé par les anciens documents Office et les packages MSI. Son stockage racine contient un flux SummaryInformation avec les métadonnées du correctif - description, codes de produit cibles, numéro de révision - et un sous-stockage par GUID de produit corrigé. Chaque sous-stockage contient des flux MST (transformation) décrivant les modifications des tables de la base de données, ainsi que des archives CAB (Cabinet) intégrées transportant les fichiers corrigés par delta binaire ou entièrement nouveaux via l'algorithme d'encodage MSPATCH.
Les correctifs sont appliqués par Windows Installer : msiexec.exe /p patch.msp. Un fichier .msp ne peut pas être exécuté directement - il doit référencer un produit déjà installé correspondant à son GUID cible intégré. Les correctifs appliqués sont suivis dans la base de données Windows Installer et peuvent être désinstallés s'ils sont marqués comme amovibles. Microsoft signe numériquement ses correctifs avec Authenticode ; la signature réside dans les flux DigitalSignature et MsiDigitalSignatureEx.
Pour les mises à jour des composants du système d'exploitation, le format .msp a été complété par le format .msu (Windows Update Standalone Package) depuis Windows Vista, mais le .msp reste la norme pour les correctifs d'applications d'entreprise.
Sécurité et sûreté
RISQUE : MEDIUMUn MSP applique des modifications exécutables aux logiciels installés. N'appliquez que des MSP provenant de sources fiables (Microsoft, éditeurs de logiciels vérifiés). Des MSP malveillants pourraient modifier les logiciels système ou introduire des portes dérobées. Vérifiez toujours les signatures numériques Authenticode avant l'application. Les MSP provenant de sites de téléchargement non fiables peuvent avoir été altérés.
Détails du format
en brefProgrammes qui ouvrent les fichiers MSP
Détails techniques
spécifications approfondies| Format de conteneur | OLE2 Compound File Binary (CFBF / Stockage structuré) |
| Signature de fichier | D0 CF 11 E0 A1 B1 1A E1 (signature OLE2, décalage 0) |
| Ordre des octets | Little-endian |
| Encodage du correctif | Algorithme de delta binaire MSPATCH pour les différences au niveau des fichiers |
| Conteneur de sous-fichiers | Archives CAB (Cabinet) intégrées en tant que flux OLE |
| Modifications de la base de données | Flux MST (transformation), un par GUID de produit corrigé |
| Signature numérique | Authenticode dans les flux DigitalSignature / MsiDigitalSignatureEx (optionnel mais standard pour les correctifs Microsoft) |
| Commande d'application | msiexec.exe /p patch.msp |
| Flux de métadonnées du correctif | SummaryInformation (codes de produit, description, numéro de révision) |
| Taille typique | 100 Ko - 500 Mo |
| Système d'exploitation associé | Windows (Windows 2000 et versions ultérieures) |
| Type MIME | application/octet-stream |
| Suivi des correctifs | Correctifs appliqués enregistrés dans la base de données Windows Installer ; amovibles si marqués comme désinstallables |
| Publié | 2000 (Windows Installer 1.5, Windows 2000) |
| Dernière version | Windows Installer 5.0 (Windows 7 / Server 2008 R2, 2009) |
| Spécification | learn.microsoft.com |
Conversions MSP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MSP.