.PKG

Archivo PKG

macOS Installer Package
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo PKG es un paquete de instalación de macOS - instala software en un Mac. Haga doble clic en él para ejecutar la aplicación Installer de Apple, que le guiará a través de la configuración (normalmente se requiere contraseña de administrador). Antes de ejecutar cualquier PKG de fuera de la App Store, inspecciónelo con la aplicación gratuita Suspicious Package para ver exactamente qué instalará y qué scripts ejecutará.

Desarrollador: Apple Categoría: Archivos de sistema Estándar abierto MIME: application/x-xar
SE ABRE EN Windows macOS Linux
Relacionado: .NOMEDIA · .DLL · .TMP · .LNK

En esta página

19k+ extensiones indexadas
Última revisión Aug 26, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PKG?

La extensión .pkg se utiliza, entre otros, dentro del sistema operativo macOS, desarrollado por Apple. Los archivos .pkg contienen paquetes de archivos de instalación comprimidos con el formato interno XAR, cuyo propósito es instalar una aplicación en ordenadores Mac. Los archivos .pkg son en realidad archivos XAR con una extensión diferente y una jerarquía de archivos estrictamente definida: una Tabla de Contenidos en XML, un payload CPIO comprimido que contiene los archivos de la aplicación y scripts de instalación opcionales.

El objetivo del proyecto XAR es crear un formato de archivo fácilmente ampliable, lo que convierte al .pkg en un vehículo de entrega flexible para el software de macOS. Al desarrollar el formato .pkg, el objetivo principal era crear un mecanismo que facilitara el trabajo durante el proceso de instalación - y esta prioridad se ha logrado. La instalación y actualización mediante archivos .pkg puede realizarse fácilmente a través de la aplicación integrada Installer de macOS o el comando installer en Terminal. La instalación del software puede realizarse individualmente, o junto con un script de preinstalación o postinstalación responsable de dicho proceso.

El formato plano .pkg actual se introdujo en Mac OS X 10.5 Leopard (2007). Los paquetes modernos deben estar firmados con un certificado de Apple Developer y notarizados para su distribución fuera de la Mac App Store.

Los archivos .pkg se utilizan actualmente como se indica a continuación:

  • como paquetes de instalación en sistemas Apple - tanto en ordenadores con macOS como en iPhones (distribuidos vía MDM o Apple Configurator)
  • por Sony, para instalar software y aplicaciones en las consolas PlayStation 3, PlayStation 4 y PlayStation 5
  • históricamente por sistemas Symbian para contener información de configuración dentro de los paquetes de instalación

Los formatos relacionados incluyen las imágenes de disco .DMG utilizadas para la distribución de aplicaciones, los metapaquetes .MPKG que agrupan varios instaladores .pkg, y los archivos firmados .XIP utilizados por Xcode.

Seguridad y protección

RIESGO: MEDIUM

Un .pkg de macOS puede ejecutar scripts de preinstalación/postinstalación con privilegios elevados, por lo que es más peligroso que una aplicación de arrastrar a Aplicaciones - se ha distribuido malware y adware como instaladores .pkg. Solo ejecute paquetes de fuentes confiables; macOS Gatekeeper advierte sobre paquetes no firmados/no notarizados, y debería prestar atención a eso. Inspeccione cualquier cosa dudosa con Suspicious Package (muestra los scripts y el firmante) antes de instalar.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOmacOS Installer Package
DESARROLLADORAppledesde macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
TIPO MIMEapplication/x-xar
TIPOArchivo XAR que contiene payload, Bill of Materials y scripts de instalación (binario)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Paquete de PlayStation - Paquete de juego/DLC/actualización cifrado y específico de la consola para PS3/PS4/PS5/Vita; se instala solo en la consola correspondiente, no en un ordenador.
  • Script de instalación de Symbian (.pkg) - Script de construcción de texto obsoleto utilizado por el antiguo empaquetado SIS de Symbian/Nokia.
  • Paquete de Apple Newton - Formato de paquete raro y obsoleto para la plataforma Apple Newton ya descontinuada (el antiguo nombre de base de datos para esta extensión).
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
78617221
ASCII
xar!
Un .pkg plano moderno de macOS es un archivo XAR: bytes «xar!» (78 61 72 21) en el desplazamiento 0. Los .pkg antiguos de macOS son bundles (carpetas, sin firma de archivo única).

Programas que abren archivos PKG

Windows1 app
7-Zip Código abierto Abra un .pkg de macOS como un archivo XAR para extraer su contenido - puede leer los archivos pero NO PUEDE instalar software de Mac en Windows.
macOS4 apps
Installer (built-in) Integrado Haga doble clic en el .pkg; la aplicación Installer de Apple le guiará a través de la instalación (puede solicitar su contraseña de administrador).
Suspicious Package Gratis Abra el .pkg para inspeccionar cada archivo, script y el firmante/notarización ANTES de instalar - incluye una vista previa de Quick Look.
Pacifist Pago Abra el .pkg para examinar y extraer archivos o aplicaciones individuales sin ejecutar el instalador completo.
installer (Terminal) Integrado Ejecute «sudo installer -pkg file.pkg -target /» para instalar desde la línea de comandos (para scripts/automatización).
Linux1 app
xar / cpio (command line) Código abierto Ejecute «xar -xf file.pkg» y luego desempaquete el Payload (gzip|cpio) para extraer archivos - solo para inspección, no para instalación.

Detalles técnicos

especificación profunda
Formato internoArchivo binario XAR (eXtensible ARchive)
Magic bytes`78 61 72 21` (`xar!`) en el desplazamiento de archivo 0; identifica un paquete plano moderno - los paquetes de tipo bundle antiguos son directorios sin una firma de archivo única
Tipo MIME`application/x-xar`
Tabla de ContenidosDocumento XML almacenado sin comprimir dentro de la cabecera XAR, que indexa el checksum de cada archivo, el método de compresión y los metadatos
Formato del PayloadArchivo CPIO comprimido con gzip, bzip2 o lzma dentro del contenedor XAR
Bill of MaterialsArchivo `Bom` dentro del paquete que enumera las rutas instaladas, los propietarios de los archivos, los permisos y los tamaños
Scripts de instalaciónScripts de shell `preinstall` y `postinstall` ejecutados como root antes y después de la instalación del payload
Firma de códigoFirmado con un certificado Apple Developer ID Installer; firma verificada por macOS Gatekeeper al iniciarse
NotarizaciónSe requiere la notarización de Apple para los paquetes distribuidos fuera de la Mac App Store en macOS 10.15 y versiones posteriores
Variantes del paqueteEl `.pkg` plano es un único archivo XAR; el `.pkg` de tipo bundle heredado (anterior a 10.5) es una estructura de directorios - ambos comparten la misma extensión
Instalación por línea de comandos`sudo installer -pkg file.pkg -target /`
Extracción sin instalación`xar -xf file.pkg` desempaqueta el archivo en el directorio actual sin ejecutar los scripts de instalación
XML de distribuciónArchivo opcional `Distribution` en la raíz de un archivo de producto que controla instalaciones de opción múltiple o de varios paquetes con lógica JavaScript integrada
Componente vs. archivo de productoUn `.pkg` puede ser un paquete de componente simple o un archivo de producto que agrupa varios paquetes de componentes en un solo instalador
LanzadomacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Estándar abiertoSí · libre de regalías
Especificacióngithub.com

Conversiones de PKG

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PKG. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PKG.

Preguntas frecuentes

¿Cómo abro un archivo PKG en un Mac?
Haga doble clic en él - la aplicación Installer de Apple se ejecutará y le guiará en la instalación del software. Para echar un vistazo al interior primero, ábralo con Suspicious Package (gratuito) en lugar de instalarlo.
¿Cómo abro un archivo PKG en Windows?
Un instalador .pkg de macOS es un archivo XAR, por lo que puede extraer su contenido con 7-Zip para leer los archivos - pero no puede instalar software de Mac en Windows.
¿Es seguro instalar un archivo PKG?
Solo si la fuente es de confianza. Los paquetes de macOS pueden ejecutar scripts de instalación con privilegios, por lo que es preferible usar paquetes firmados/notarizados e inspeccionar los dudosos con Suspicious Package antes de ejecutarlos.
¿Cómo puedo ver qué instalará un PKG antes de ejecutarlo?
Ábralo en Suspicious Package (gratuito) para ver cada archivo, los scripts de instalación y el firmante, o use Pacifist para examinar y extraer el contenido sin instalar.
macOS dice que el paquete está «dañado» o es de un «desarrollador no identificado» - ¿qué hago?
Eso es Gatekeeper bloqueando un paquete no firmado o no notarizado. Vuelva a descargarlo de la fuente oficial; solo si confía plenamente en él, haga clic derecho > Abrir (o permítalo en Ajustes del Sistema > Privacidad y seguridad).

Referencias

1Apple - Distributing software with Installer / flat package formatdeveloper.apple.com
2XAR archive format (Apple OSS)github.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.NOMEDIAAndroid No-Media Marker File
10.MDMarkdown Document

Extensiones relacionadas

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.ETLEvent Trace Log
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z