¿Qué es el formato de archivo MPKG?
.mpkg es un meta-paquete instalador de macOS - un bundle de macOS (un directorio que el Finder presenta como un icono de archivo único) que contiene múltiples componentes de instalación .pkg para que puedan instalarse juntos en una sola sesión. Fue el formato estándar para distribuir suites de software complejas para macOS durante la era de Mac OS X 10.0-10.5, incluyendo las propias herramientas de desarrollo de Apple y las actualizaciones del sistema.
Un bundle .mpkg contiene tres secciones principales: una carpeta Packages/ que contiene los archivos de componentes .pkg individuales, una carpeta Resources/ con activos de la interfaz de usuario del instalador localizados (licencia en RTF, HTML de bienvenida, imágenes de fondo) y un Info.plist que especifica los subpaquetes, su orden de instalación y los requisitos del sistema.
A diferencia de un .pkg plano, un .mpkg puede inspeccionarse en el Finder haciendo clic derecho y eligiendo «Mostrar contenido del paquete», revelando su árbol de directorios completo. La herramienta de línea de comandos /usr/sbin/installer o Installer.app gestionan la instalación. La integridad se verifica por paquete a través de un archivo BOM (Bill of Materials); la firma de código es opcional.
Apple dejó de utilizar PackageMaker - la herramienta que creaba archivos .mpkg - en 2012, reemplazándola por productbuild, que genera archivos de producto .pkg planos (basados en xar, introducidos en macOS 10.5 Leopard). Los archivos .mpkg heredados de distribuciones antiguas de Xcode y QuickTime todavía se abren en Installer.app en las versiones actuales de macOS.
Seguridad y protección
RIESGO: MEDIUMMPKG ejecuta scripts de instalación (scripts de shell preinstall y postinstall dentro de cada .pkg). Un MPKG malicioso puede ejecutar código arbitrario con privilegios de root durante la instalación. Antes de instalar archivos MPKG desconocidos, inspecciónelos con Suspicious Package para revisar todos los scripts. Instale solo desde fuentes firmadas y de confianza. Apple Gatekeeper comprueba las firmas de código en el macOS moderno; los archivos MPKG antiguos no firmados pueden estar bloqueados por defecto.
Detalles del formato
en pocas palabras- Instalador del framework Mono (multiplataforma) - El proyecto Mono utilizaba .mpkg para la instalación de múltiples componentes en macOS (framework + herramientas + ejemplos).
Programas que abren archivos MPKG
Detalles técnicos
especificación profunda| Tipo de bundle | Directorio bundle de macOS (presentado como un icono de archivo único por el Finder) |
| Contenido del bundle | Directorios `Info.plist` + `Packages/` + `Resources/` |
| Compresión de carga útil | Gzip/cpio (carga útil de `.pkg` heredado); zlib/xar (embebido en `.pkg` plano) |
| Orden de bytes | Big-endian (cpio/pax de PowerPC heredado); little-endian (archivo `.pkg` plano basado en xar) |
| Verificación de integridad | El archivo BOM (Bill of Materials) por cada paquete de componentes rastrea las sumas de comprobación de los archivos instalados |
| Firma de código | Firma de código de Apple opcional; verificable con `pkgutil --check-signature` |
| Herramienta de instalación | Línea de comandos `/usr/sbin/installer` o interfaz gráfica Installer.app |
| Orden de componentes | Definido en `Info.plist`; los subpaquetes se instalan secuencialmente |
| Herramienta de creación | PackageMaker (descatalogado por Apple en 2012); reemplazado por `productbuild` |
| Formato sucesor | Archivo de producto `.pkg` plano (basado en xar), introducido en macOS 10.5 Leopard (2007) |
| Sistema operativo | macOS (Mac OS X 10.0+); los archivos `.mpkg` heredados aún son compatibles con Installer.app |
| Método de inspección | Clic derecho en Finder → «Mostrar contenido del paquete» revela el árbol de directorios interno |
| Lanzado | Mac OS X 10.0 (2001); format established with Apple Installer |
| Última versión | Superseded by flat .pkg (xar-based) for distribution since macOS 10.5 (2007); .mpkg still processable by Installer |
| Especificación | developer.apple.com |
Conversiones de MPKG
Preguntas y respuestas de la comunidad
preguntado por usuariosPreguntas frecuentes
¿Cómo abro un archivo MPKG en macOS?
¿Puedo abrir un archivo MPKG en Windows?
¿Por qué mi MPKG está bloqueado por macOS?
¿Cuál es la diferencia entre .pkg y .mpkg?
¿Se sigue utilizando MPKG en el macOS moderno?
productbuild. MPKG es un formato heredado pero aún se abre en Installer.app en el macOS actual.