¿Qué es el formato de archivo MUI?
La Interfaz de usuario multilingüe (MUI), detrás del formato de archivo .mui, es una tecnología desarrollada por Microsoft para Windows, MS Office y otros programas que permite que coexistan varios idiomas de interfaz en una sola instalación. Un archivo .mui es una .dll de solo recursos: lleva el mismo encabezado MZ / PE que cualquier binario de Windows pero no contiene código ejecutable, solo recursos de localización como cadenas, menús y plantillas de diálogo necesarios para representar la interfaz de un programa en un idioma específico.
El concepto MUI apareció por primera vez en Windows 2000, pero la arquitectura actual -donde cada binario se divide en un ejecutable neutro en cuanto al idioma y uno o más archivos satélite .mui separados- se introdujo en Windows Vista. Todas las versiones posteriores de Windows utilizan este modelo.
Algunos datos útiles sobre los archivos .mui:
- Toman sus nombres del archivo .exe o
.dllal que acompañan; por ejemplo,notepad.exe.muioexplorer.exe.mui. - Esa nomenclatura es la convención estándar, aunque no siempre se sigue en todo el sistema.
- Cada archivo
.muiestá vinculado a una configuración regional específica y se almacena en una subcarpeta con el nombre de una etiqueta de idioma. Por ejemplo, Windows guarda muchas versiones detipresx.dll.muien rutas como\\Program Files\Common Files\microsoft shared\ink\[etiqueta de idioma]\tipresx.dll.mui. - Herramientas como Resource Hacker, Resource Tuner y
muirct.exe(del SDK de Windows) pueden abrir e inspeccionar archivos.mui.
Seguridad y protección
RIESGO: LOWUn .mui contiene datos de recursos pasivos y no tiene código ejecutable, por lo que el archivo en sí no es peligroso. Las precauciones reales son operativas: los archivos .mui son archivos de sistema protegidos, por lo que eliminar, reemplazar o editar los que están en System32 puede romper la interfaz de usuario de un componente de Windows o provocar errores de integridad; trabaje sobre una COPIA, nunca sobre el original. Si Windows informa de un .mui faltante o dañado, repare los archivos del sistema con las herramientas integradas (sfc /scannow, luego DISM) en lugar de descargar un .mui de un sitio aleatorio de «descarga de DLL/MUI»; esos sitios son un vector común de malware/PUP. Tenga cuidado con cualquier archivo que finja ser un «.mui» inofensivo y que en realidad sea un ejecutable renombrado.
Detalles del formato
en pocas palabras- Archivo .mui de CAD/configuración - Un archivo de configuración o ajustes utilizado por algunas aplicaciones CAD y otras aplicaciones, no relacionado con el archivo de recursos de Windows.
Programas que abren archivos MUI
Detalles técnicos
especificación profunda| Estructura del archivo | PE/DLL de solo recursos: comparte el diseño de ejecutable portátil con las DLL estándar pero no contiene la sección de código .text |
| Bytes mágicos | 4D 5A (MZ) en el desplazamiento 0; firma PE (50 45 00 00) en el desplazamiento referenciado por el encabezado stub de DOS |
| Tipos de recursos almacenados | Tablas de cadenas (RT_STRING), plantillas de diálogo (RT_DIALOG), menús (RT_MENU), tablas de mensajes (RT_MESSAGETABLE), información de versión (RT_VERSION) |
| Bloque de recursos MUI | Sección de recursos RT_MUI dedicada que contiene metadatos de idioma, suma de comprobación del archivo y listas de idiomas de respaldo |
| Convención de nomenclatura | Nombre del binario principal con .mui adjunto; por ejemplo, notepad.exe.mui, explorer.exe.mui, shell32.dll.mui |
| Diseño de directorio | Almacenado en una subcarpeta con etiqueta de configuración regional adyacente al binario principal, por ejemplo, en-US\notepad.exe.mui |
| Arquitectura de binario dividido | Archivo LN neutro en cuanto al idioma emparejado con satélites .mui específicos de la configuración regional; modelo formalizado en Windows Vista |
| Tipo MIME | application/octet-stream |
| Plataforma | Solo Windows; cargado por el cargador de recursos MUI de Windows en tiempo de ejecución según la configuración de idioma activa |
| Cambio de idioma | Seleccionado en tiempo de ejecución desde las preferencias de idioma del sistema o por usuario; los cambios de idioma a nivel de usuario no requieren reinicio |
| Codificación de cadenas | Cadenas de recursos almacenadas como UTF-16 LE, lo que permite soporte completo de texto multilingüe Unicode |
| Tamaño típico del archivo | De unos pocos kilobytes a unos cientos de kilobytes; significativamente más pequeño que el binario principal ya que solo contiene datos de localización |
| Herramienta de compilación del SDK | muirct.exe (SDK de Windows) divide un binario con recursos incrustados en un archivo LN neutro en cuanto al idioma y un satélite .mui |
| Modelo predecesor | Antes de Vista, MUI distribuía paquetes de idioma como archivos de superposición de recursos sobre los binarios del sistema; el archivo .mui independiente se formalizó con Vista |
| Lanzado | Windows Vista (2007), when Windows moved to the LN-file + .mui resource model |
| Especificación | learn.microsoft.com |
Conversiones de MUI
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MUI.