.PLIST

PLIST Datei

Apple Property List
Frage stellen
SCHNELLE ANTWORT

Eine .plist-Datei (Property List) speichert Einstellungen und Konfigurationsdaten für macOS- und iOS-Apps als Schlüssel-Wert-Paare. Sie gibt es in zwei Formen - als lesbares XML oder als kompaktes Binärformat, das mit „bplist00“ beginnt. Öffnen Sie eine XML-Plist in einem beliebigen Texteditor; öffnen Sie eine binäre Plist in Xcode oder konvertieren Sie sie zunächst mit „plutil -convert xml1 file.plist“ im Terminal.

Entwickler: Apple (originally NeXT) Kategorie: Einstellungsdateien Offener Standard MIME: application/x-plist
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .ICA · .DS_STORE · .WMZ · .CFG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 24, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PLIST-Dateiformat?

Dateien im .plist-Format sind Einstellungsdateien, die Konfigurations- und Eigenschaftsinformationen für viele Programme in der macOS-Umgebung speichern. Sie werden auch als Präferenzdateien bezeichnet. .plist-Dateien speichern häufig Benutzereinstellungen und Anwendungsdaten und sind ein Standardelement des Core-Foundation-Systems von Apple - verwendet auf macOS, iOS, iPadOS und anderen Apple-Plattformen.

.plist-Dateien können auf zwei Arten gespeichert werden - als Text oder als Binärdatei. Die Textform verwendet XML, das den Dateiinhalt geordnet und lesbar hält. Als Text gespeicherte Dateien können mit einem beliebigen Texteditor angezeigt und bearbeitet werden; spezialisierte Programme wie der integrierte Property-List-Editor von Xcode erleichtern die Bearbeitung jedoch. Die Binärform (erkennbar an den Magic Bytes bplist00 am Dateianfang) ist kompakter und wird häufig vom Betriebssystem selbst geschrieben.

.plist-Dateien können über die Befehlszeile und den plutil-Befehl einfach zwischen Text- und Binärformat konvertiert werden. Die Konvertierungsbefehle lauten:

  • Binärformat in XML: plutil -convert xml1 file.plist
  • XML-Format in Binär: plutil -convert binary1 file.plist

Der übliche Name für die primäre Property List einer App ist Info.plist. Beachten Sie immer, ob Schlüsselnames in .plist-Dateien Großbuchstaben verwenden, da sie beim Lesen durch das System Groß-/Kleinschreibung beachten. Verwandte Formate sind .mobileconfig für Gerätekonfigurationsprofile und .strings für Lokalisierungsdaten.

Sicherheit

RISIKO: LOW

Plists sind Daten, kein ausführbarer Code, und führen daher nichts von selbst aus. Das realistische Risiko ist Beschädigung, nicht Schadsoftware: Das manuelle Bearbeiten der Einstellungen oder Info.plist einer App mit einem falschen Typ oder Schlüssel kann dazu führen, dass die App nicht mehr startet oder sich falsch verhält. Sichern Sie die Datei zuerst, und bevorzugen Sie unter macOS den 'defaults'-Befehl gegenüber dem direkten Bearbeiten aktiver Präferenz-Plists (cfprefsd kann manuelle Änderungen überschreiben). Plists in Konfigurationsprofilen (.mobileconfig) können Gerätesicherheitseinstellungen ändern; installieren Sie daher nur Profile aus vertrauenswürdigen Quellen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEApple Property List
ENTWICKLERApple (originally NeXT)seit NeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
MIME TYPEapplication/x-plist
TYPStrukturierte Einstellungsdatei - entweder XML (Text) oder ein binärer „bplist“-Container
STANDARDOffen · lizenzfrei
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001020304050607
HEX
62706C6973743030
ASCII
bplist00
Zwei Kodierungen teilen sich die .plist-Erweiterung. Binäre Plists beginnen bei Offset 0 mit dem Literal „bplist00“. XML-Plists haben keine feste Magic-Sequenz: Sie beginnen mit „<?xml version=\"1.0\"...>“, gefolgt von einer „<!DOCTYPE plist ...“-Deklaration und einem „<plist version=...>“-Wurzelelement. Ein älteres NeXT/OpenStep-ASCII-Format existiert ebenfalls, ist heute aber selten.

Programme zum Öffnen von PLIST-Dateien

Windows2 apps
Notepad Open Source XML-Plists lesen/bearbeiten. Binäre 'bplist00'-Dateien können nicht dekodiert werden - sie erscheinen als unleserliche Zeichen.
Visual Studio Code Kostenlos XML-Plist als Text öffnen. Für binäre Plists zuerst konvertieren oder eine Plist-Erweiterung verwenden.
macOS4 apps
BBEdit Freemium Öffnet XML-Plists als Text; kann sie formatiert ausgeben und validieren.
Xcode (Property List Editor) Kostenlos Öffnen Sie die .plist in Xcode, um sie als Schlüssel-Wert-Baum zu bearbeiten; unterstützt sowohl XML- als auch Binärformen.
plutil (Terminal) Integriert Führen Sie 'plutil -convert xml1 file.plist' aus, um eine binäre Plist lesbar zu machen, oder 'plutil -p file.plist', um sie auszugeben.
macOS (built-in) Integriert Quick Look zeigt den Inhalt von XML-Plists; der 'defaults'-Befehl liest/schreibt Präferenz-Plists sicher.
Linux2 apps
plistutil / libplist Open Source plistutil -i file.plist -o out.xml konvertiert Binär <-> XML; wird von libimobiledevice für iPhone-Backups verwendet.
Any text editor Integriert XML-Plists sind einfacher Text - in gedit/nano/vim öffnen. Binäre Plists müssen zuerst konvertiert werden.

Technische Details

technische Spezifikation
FormatvariantenZwei Kodierungen teilen sich die `.plist`-Erweiterung: XML (textbasiert) und Binär (`bplist`)
Binäre Magic Bytes`bplist00` (8 Bytes, ASCII) bei Byte-Offset 0; fehlt in der XML-Variante
MIME-Typ`application/x-plist`
XML-Wurzelelement`<plist version="1.0">` mit vorangestellter `<!DOCTYPE plist ...>`-Deklaration
Skalare Datentypen`string`, `integer`, `real`, `true`/`false` (Boolean), `date` (ISO 8601), `data` (Rohdaten)
Sammlungstypen`array` (geordnete Liste) und `dict` (Schlüssel-Wert-Map); beide unterstützen beliebige Verschachtelung
Binäres FormatstrukturObjekttabelle + Offset-Tabelle + fester 32-Byte-Trailer; Trailer enthält Objektanzahl und Position der Offset-Tabelle
Base64-KodierungXML-`<data>`-Elemente kodieren Binär-Blobs als Base64; das Binärformat speichert Rohdaten direkt
Textkodierung (XML-Form)UTF-8 (Standard) oder UTF-16 mit BOM; angegeben in der XML-Verarbeitungsanweisung
Schlüssel-Groß-/KleinschreibungDict-Schlüsselnamen unterscheiden Groß-/Kleinschreibung; `CFBundleIdentifier` und `cfbundleidentifier` werden als unterschiedliche Schlüssel behandelt
Häufige Speicherorte (macOS)App-Bundles (`Info.plist`), Benutzereinstellungen (`~/Library/Preferences/`), Launch-Daemons und Systemkonfiguration
Konvertierungstool`plutil` (in macOS integriert); validiert, konvertiert und ändert `.plist`-Dateien über die Befehlszeile
Veraltetes ASCII-FormatEine dritte NeXTSTEP-ASCII-Syntax mit `{` / `(`-Trennzeichen existiert; macOS kann sie parsen, erzeugt sie heute aber selten
Entitlements-VerwendungDie `.plist`-Struktur wird für `.entitlements`-Dateien wiederverwendet, die Sandbox- und Fähigkeitsberechtigungen beim Code-Signing deklarieren
iOS/iPadOS-AnforderungJedes iOS- und iPadOS-App-Bundle erfordert eine `Info.plist`, die Bundle-ID, Anzeigename, Gerätefähigkeiten und Datenschutznutzungsstrings deklariert
VeröffentlichtNeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
Offener StandardJa · lizenzgebührenfrei
Spezifikationdeveloper.apple.com

PLIST-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PLIST-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PLIST-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .plist-Datei?
Handelt es sich um XML, öffnen Sie die Datei in einem beliebigen Texteditor. Bei einer binären Plist (beginnt mit 'bplist00') öffnen Sie sie in Xcode auf einem Mac oder führen Sie zunächst 'plutil -convert xml1 file.plist' aus, um sie in lesbares XML zu konvertieren.
Warum enthält meine .plist-Datei unleserliche Zeichen?
Es handelt sich um eine binäre Plist, kein XML. Konvertieren Sie sie mit 'plutil -convert xml1 file.plist' unter macOS oder 'plistutil' unter Linux/Windows und öffnen Sie das Ergebnis dann als Text.
Kann ich eine .plist-Datei unter Windows öffnen?
XML-Plists lassen sich in jedem Texteditor öffnen (Notepad++, VS Code). Binäre Plists müssen zuerst konvertiert werden - verwenden Sie plistutil aus libimobiledevice, da Windows kein integriertes Plist-Tool hat.
Ist es sicher, die .plist-Datei einer App zu löschen?
Bei einer Präferenz-Plist in der Regel ja - die App erstellt sie mit Standardwerten neu und setzt damit ihre Einstellungen zurück. Löschen Sie nicht die Info.plist eines App-Bundles; das macht die App unbrauchbar.
Was ist der Unterschied zwischen XML- und Binär-Plist?
Gleiche Daten, unterschiedliche Kodierung. XML ist lesbar; Binär ('bplist00') ist kleiner und für Apps schneller zu laden. plutil konvertiert verlustfrei zwischen beiden.
Wie bearbeite ich eine .plist ohne Xcode?
Für XML-Plists eignet sich jeder Texteditor. Auf der Befehlszeile verwenden Sie 'plutil' zum Konvertieren/Ausgeben oder 'defaults write' zum sicheren Ändern einer Einstellung. Unter Linux verwenden Sie plistutil.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen