.PLIST

Archivo PLIST

Apple Property List
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .plist (property list) almacena ajustes y datos de configuración para aplicaciones de macOS e iOS como pares clave/valor. Se presenta en dos formas: XML legible por humanos o una codificación binaria compacta que comienza con «bplist00». Abra un plist XML en cualquier editor de texto; abra un plist binario en Xcode, o conviértalo primero con «plutil -convert xml1 file.plist» en la Terminal.

Desarrollador: Apple (originally NeXT) Categoría: Archivos de configuración Estándar abierto MIME: application/x-plist
SE ABRE EN Windows macOS Linux
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

En esta página

19k+ extensiones indexadas
Última revisión Jul 24, 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 PLIST?

Los archivos en formato .plist son archivos de configuración que almacenan información de propiedades y ajustes para muchos programas en el entorno macOS. También se denominan archivos de preferencias. Los archivos .plist a menudo almacenan ajustes de usuario y datos de aplicaciones, y son un elemento estándar del sistema Core Foundation de Apple, utilizado en macOS, iOS, iPadOS y otras plataformas de Apple.

Los archivos .plist pueden almacenarse mediante dos métodos: como texto o binario. La forma de texto utiliza XML, lo que mantiene el contenido del archivo ordenado y legible por humanos. Los archivos almacenados como texto pueden visualizarse y editarse con cualquier editor de texto; sin embargo, programas dedicados como el editor de Property List integrado en Xcode facilitan su edición. La forma binaria (reconocida por los magic bytes bplist00 al inicio del archivo) es más compacta y suele ser escrita por el propio sistema operativo.

Los archivos .plist pueden convertirse fácilmente entre los formatos de texto y binario utilizando la línea de comandos y el comando plutil. Los comandos de conversión son:

  • de formato binario a XML: plutil -convert xml1 file.plist
  • de formato XML a binario: plutil -convert binary1 file.plist

El nombre convencional para la lista de propiedades principal de una aplicación es Info.plist. Tenga siempre en cuenta si los nombres de las claves en los archivos .plist utilizan letras mayúsculas, ya que distinguen entre mayúsculas y minúsculas cuando el sistema los lee. Los formatos relacionados incluyen .mobileconfig para perfiles de configuración de dispositivos y .strings para datos de localización.

Seguridad y protección

RIESGO: LOW

Los plists son datos, no código ejecutable, por lo que no ejecutan nada por sí mismos. El riesgo realista es la rotura, no el malware: editar manualmente las preferencias de una aplicación o el Info.plist con un tipo o clave incorrectos puede impedir que la aplicación se inicie o se comporte correctamente. Haga una copia de seguridad del archivo primero y, en macOS, prefiera el comando «defaults» antes que editar plists de preferencias en vivo (cfprefsd puede sobrescribir los cambios manuales). Los plists dentro de los perfiles de configuración (.mobileconfig) pueden cambiar los ajustes de seguridad del dispositivo, así que solo instale perfiles de fuentes en las que confíe.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOApple Property List
DESARROLLADORApple (originally NeXT)desde NeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
TIPO MIMEapplication/x-plist
TIPOArchivo de configuración estructurado - ya sea XML (texto) o un contenedor binario «bplist»
ESTÁNDARAbierto · libre de regalías
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001020304050607
HEX
62706C6973743030
ASCII
bplist00
Dos codificaciones comparten la extensión .plist. Los plists binarios comienzan con el literal «bplist00» en el desplazamiento 0. Los plists XML no tienen un magic fijo: comienzan con «<?xml version=\"1.0\"...>» seguido de una declaración «<!DOCTYPE plist ...» y un elemento raíz «<plist version=...>». También existe un formato ASCII antiguo de NeXT/OpenStep, pero es poco común hoy en día.

Programas que abren archivos PLIST

Windows2 apps
Notepad Código abierto Lee/edita plists XML. No puede decodificar archivos binarios «bplist00»; estos se muestran como caracteres sin sentido.
Visual Studio Code Gratis Abra un plist XML como texto. Para plists binarios, conviértalos primero o use una extensión de plist.
macOS4 apps
BBEdit Freemium Abre plists XML como texto; puede formatearlos (pretty-print) y validarlos.
Xcode (Property List Editor) Gratis Abra el .plist en Xcode para editarlo como un árbol de clave/valor; admite tanto la forma XML como la binaria.
plutil (Terminal) Integrado Ejecute «plutil -convert xml1 file.plist» para hacer legible un plist binario, o «plutil -p file.plist» para imprimirlo.
macOS (built-in) Integrado Quick Look muestra el contenido de los plists XML; el comando «defaults» lee/escribe plists de preferencias de forma segura.
Linux2 apps
plistutil / libplist Código abierto plistutil -i file.plist -o out.xml convierte entre binario <-> XML; utilizado por libimobiledevice para copias de seguridad de iPhone.
Any text editor Integrado Los plists XML son texto plano: ábralos en gedit/nano/vim. Los plists binarios necesitan conversión previa.

Detalles técnicos

especificación profunda
Variantes del formatoDos codificaciones comparten la extensión `.plist`: XML (basada en texto) y binaria (`bplist`)
Magic bytes binarios`bplist00` (8 bytes, ASCII) en el desplazamiento de byte 0; ausente en la variante XML
Tipo MIME`application/x-plist`
Elemento raíz XML`<plist version="1.0">` precedido por una declaración `<!DOCTYPE plist ...>`
Tipos de datos escalares`string`, `integer`, `real`, `true`/`false` (booleano), `date` (ISO 8601), `data` (bytes en bruto)
Tipos de colección`array` (lista ordenada) y `dict` (mapa clave-valor); ambos admiten anidamiento arbitrario
Estructura del formato binarioTabla de objetos + tabla de desplazamientos + tráiler fijo de 32 bytes; el tráiler registra el recuento de objetos y la posición de la tabla de desplazamientos
Codificación Base64Los elementos `<data>` de XML codifican bloques binarios como Base64; el formato binario almacena bytes en bruto directamente
Codificación de texto (forma XML)UTF-8 (predeterminado) o UTF-16 con BOM; declarado en la instrucción de procesamiento XML
Sensibilidad a mayúsculas en clavesLos nombres de las claves de diccionario distinguen entre mayúsculas y minúsculas; `CFBundleIdentifier` y `cfbundleidentifier` se tratan como claves distintas
Ubicaciones comunes (macOS)Paquetes de aplicaciones (`Info.plist`), preferencias de usuario (`~/Library/Preferences/`), demonios de lanzamiento y configuración del sistema
Herramienta de conversión`plutil` (integrada en macOS); valida, convierte y modifica archivos `.plist` desde la línea de comandos
Formato ASCII heredadoExiste una tercera sintaxis ASCII de NeXTSTEP que utiliza delimitadores `{` / `(`; macOS puede analizarla pero rara vez la produce hoy en día
Uso en EntitlementsLa estructura `.plist` se reutiliza para archivos `.entitlements` que declaran permisos de sandbox y capacidades durante la firma de código
Requisito de iOS/iPadOSCada paquete de aplicación de iOS e iPadOS requiere un `Info.plist` que declare el ID del paquete, el nombre visible, las capacidades del dispositivo y las cadenas de uso de privacidad
LanzadoNeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
Estándar abiertoSí · libre de regalías
Especificacióndeveloper.apple.com

Conversiones de PLIST

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PLIST. 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 PLIST.

Preguntas frecuentes

¿Cómo abro un archivo .plist?
Si es XML, ábralo en cualquier editor de texto. Si es un plist binario (comienza con «bplist00»), ábralo en Xcode en un Mac, o ejecute «plutil -convert xml1 file.plist» para convertirlo primero a un XML legible.
¿Por qué mi archivo .plist está lleno de caracteres ilegibles?
Es un plist binario, no XML. Conviértalo con «plutil -convert xml1 file.plist» en macOS, o «plistutil» en Linux/Windows, y luego abra el resultado como texto.
¿Puedo abrir un archivo .plist en Windows?
Los plists XML se abren en cualquier editor de texto (Notepad++, VS Code). Los plists binarios necesitan conversión previa: use plistutil de libimobiledevice, ya que Windows no tiene una herramienta de plist integrada.
¿Es seguro eliminar el archivo .plist de una aplicación?
Normalmente sí para un plist de preferencias; la aplicación lo recrea con los valores predeterminados, restableciendo eficazmente sus ajustes. No elimine el Info.plist del paquete de la aplicación, ya que eso rompería la aplicación.
¿Cuál es la diferencia entre un plist XML y uno binario?
Mismos datos, diferente codificación. XML es legible por humanos; el binario («bplist00») es más pequeño y rápido de cargar para las aplicaciones. plutil convierte entre ellos sin pérdida de datos (lossless).
¿Cómo edito un .plist sin Xcode?
Para plists XML, cualquier editor de texto funciona. En la línea de comandos use «plutil» para convertir/imprimir, o «defaults write» para cambiar una preferencia de forma segura. En Linux use plistutil.

Referencias

1Apple - About Property Lists (archive)developer.apple.com
2Apple - Information Property List (Info.plist) keysdeveloper.apple.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.JSONJavaScript Object Notation file
9.ICSiCalendar data file
10.JPGJPEG Image

Extensiones relacionadas

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

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