¿Qué es el formato de archivo MSP?
Un archivo .msp es un paquete de revisión de Windows Installer - una codificación delta binaria de la diferencia entre una instalación de aplicación MSI original y su versión actualizada. Introducido con Windows Installer 1.5 en Windows 2000, el formato .msp ha sido el estándar de distribución para parches de aplicaciones en productos de Microsoft, incluidos Office, SQL Server y Visual Studio durante más de dos décadas.
Estructuralmente, un archivo .msp es un OLE2 Compound File Binary, el mismo contenedor utilizado por los documentos de Office heredados y los paquetes MSI. Su almacenamiento raíz contiene un flujo SummaryInformation con metadatos del parche - descripción, códigos de producto de destino, número de revisión - y un subalmacenamiento por cada GUID de producto parcheado. Cada subalmacenamiento contiene flujos MST (transformación) que describen los cambios en las tablas de la base de datos, además de archivos CAB (Cabinet) integrados que transportan archivos parcheados por delta binario o archivos completamente nuevos utilizando el algoritmo de codificación MSPATCH.
Los parches son aplicados por Windows Installer: msiexec.exe /p patch.msp. Un archivo .msp no se puede ejecutar directamente - debe hacer referencia a un producto ya instalado que coincida con su GUID de destino integrado. Los parches aplicados se rastrean en la base de datos de Windows Installer y se pueden desinstalar si se marcan como eliminables. Microsoft firma digitalmente sus parches con Authenticode; la firma reside en los flujos DigitalSignature y MsiDigitalSignatureEx.
Para las actualizaciones de componentes del sistema operativo, el formato .msp ha sido complementado por el formato .msu (Paquete independiente de Windows Update) desde Windows Vista, pero .msp sigue siendo la norma para los parches de aplicaciones empresariales.
Seguridad y protección
RIESGO: MEDIUMUn MSP aplica cambios ejecutables al software instalado. Solo aplique MSP de fuentes confiables (Microsoft, proveedores de software verificados). Los MSP maliciosos podrían modificar el software del sistema o introducir puertas traseras. Verifique siempre las firmas digitales Authenticode antes de aplicarlos. Los MSP de sitios de descarga no confiables pueden estar manipulados.
Detalles del formato
en pocas palabrasProgramas que abren archivos MSP
Detalles técnicos
especificación profunda| Formato de contenedor | OLE2 Compound File Binary (CFBF / Almacenamiento estructurado) |
| Firma de archivo | D0 CF 11 E0 A1 B1 1A E1 (firma OLE2, desplazamiento 0) |
| Orden de bytes | Little-endian |
| Codificación de parche | Algoritmo delta binario MSPATCH para diferencias a nivel de archivo |
| Contenedor de subarchivos | Archivos CAB (Cabinet) integrados como flujos OLE |
| Cambios en la base de datos | Flujos MST (transformación), uno por cada GUID de producto parcheado |
| Firma digital | Authenticode en flujos DigitalSignature / MsiDigitalSignatureEx (opcional pero estándar para parches de Microsoft) |
| Comando de aplicación | msiexec.exe /p patch.msp |
| Flujo de metadatos del parche | SummaryInformation (códigos de producto, descripción, número de revisión) |
| Tamaño típico | 100 KB - 500 MB |
| SO asociado | Windows (Windows 2000 y posteriores) |
| Tipo MIME | application/octet-stream |
| Seguimiento de parches | Parches aplicados registrados en la base de datos de Windows Installer; eliminables si se marcan como desinstalables |
| Lanzado | 2000 (Windows Installer 1.5, Windows 2000) |
| Última versión | Windows Installer 5.0 (Windows 7 / Server 2008 R2, 2009) |
| Especificación | learn.microsoft.com |
Conversiones de MSP
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MSP.