¿Qué es el formato de archivo MST?
Los archivos con la extensión .mst, también conocidos como archivos de transformación, son utilizados por el sistema operativo Microsoft Windows para almacenar los ajustes de instalación de aplicaciones de Windows Installer (msiexec.exe). Un archivo .mst contiene configuraciones y parámetros de instalación que controlan cómo se instala una aplicación de Windows, sin alterar el paquete de instalación original.
El propósito de los archivos .mst
El uso principal de las transformaciones .mst es personalizar los ajustes de Windows Installer al instalar diversas aplicaciones: preseleccionar características, suprimir cuadros de diálogo, redireccionar el directorio de instalación o aceptar silenciosamente los términos de la licencia. El contenido de un archivo .mst se actualiza cada vez que se modifican los ajustes de instalación preferidos para una aplicación determinada.
¿Dónde se utilizan los archivos .mst?
Los archivos .mst son utilizados comúnmente por administradores de TI y equipos de despliegue empresarial para implementar software estandarizado y preconfigurado en estaciones de trabajo administradas. También son utilizados por programadores durante el desarrollo de software y las pruebas de versiones de software.
Archivos .mst y paquetes MSI
Los archivos .mst funcionan junto con un paquete .msi base. Permiten a los usuarios cambiar los ajustes de instalación local sin modificar el propio paquete de Windows Installer. Una transformación se aplica en el momento de la instalación utilizando la propiedad TRANSFORMS:
msiexec /i installpkg.msi TRANSFORMS=transforms.mst
Se pueden encadenar múltiples transformaciones separando los nombres de los archivos con puntos y comas. Internamente, los archivos .mst son bases de datos binarias COM Structured Storage (compuesto OLE), el mismo formato de contenedor utilizado por los archivos de parche .msp, y almacenan solo el delta (la diferencia) entre una base de datos de instalador de referencia y el estado de destino personalizado.
Seguridad y protección
RIESGO: MEDIUMUn MST es un conjunto de datos, no es directamente ejecutable, pero modifica cómo se ejecuta un instalador; una transformación maliciosa podría cambiar las rutas de instalación, desactivar avisos de seguridad o alterar qué componentes se instalan. Aplique solo transformaciones de fuentes confiables (su departamento de TI o el proveedor del software) junto con su MSI previsto. Inspeccione un .mst desconocido en Orca antes de desplegarlo. Debido a que las instalaciones a menudo se ejecutan con privilegios elevados o de administrador, una transformación manipulada desplegada a gran escala es una preocupación real para la cadena de suministro; verifique su procedencia.
Detalles del formato
en pocas palabrasProgramas que abren archivos MST
Detalles técnicos
especificación profunda| Formato de contenedor | COM Structured Storage (Compound File Binary Format / OLE2): el mismo contenedor binario utilizado por paquetes .msi, parches .msp y documentos antiguos de Office |
| Firma de archivo (magic bytes) | D0 CF 11 E0 A1 B1 1A E1 en el desplazamiento 0: encabezado estándar OLE2 compartido con otros formatos de Compound File; no es exclusivo de .mst |
| Tipo MIME | application/octet-stream: no existe un tipo MIME registrado dedicado para .mst |
| Desarrollador | Microsoft |
| Modelo de contenido | Almacena solo el delta: filas que difieren entre una base de datos MSI de referencia y el estado de destino personalizado; no es una base de datos de instalador completa independiente |
| Aplicado mediante | Propiedad TRANSFORMS= en la línea de comandos de msiexec, ej. msiexec /i package.msi TRANSFORMS=custom.mst |
| Encadenamiento de transformaciones | Se pueden aplicar múltiples archivos .mst en secuencia separando sus rutas con puntos y comas en el valor de TRANSFORMS |
| Banderas de validación de transformación | Banderas como MSITRANSFORMVALIDATION_PRODUCT bloquean una transformación a un código de producto, versión o idioma específicos para evitar una aplicación errónea |
| Condiciones de error de transformación | Banderas de condición de error como MSITRANSFORMERROR_CHANGECODEPAGE definen el comportamiento cuando una transformación se aplica a un paquete no coincidente o incompatible |
| Soporte de Directiva de grupo | Puede especificarse junto con un paquete .msi en la Instalación de software de Directiva de grupo para un despliegue empresarial preconfigurado y automatizado |
| Plataforma | Solo Windows: Windows Installer es una tecnología exclusiva de Windows; los archivos .mst no tienen equivalente en macOS o Linux |
| Relación con parches .msp | .msp (Windows Installer Patch) utiliza el mismo contenedor compuesto OLE pero entrega parches de archivos binarios; .mst entrega solo cambios en las tablas de la base de datos |
| Herramientas de edición | Orca (Windows SDK) es el editor oficial gratuito de MST; InstEd y Advanced Installer también admiten la creación; msiexec.exe aplica pero no puede crear transformaciones |
| Uso empresarial típico | Preconfiguración de software empaquetado en MSI (ej. Office, Acrobat) para despliegue estandarizado a través de SCCM, Microsoft Intune o Directiva de grupo |
| Lanzado | Windows Installer (MSI) era, ~1999 (Office 2000 / Windows 2000) |
| Especificación | learn.microsoft.com |
Conversiones de MST
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MST.