.PLIST

PLIST-fil

Apple Property List
Ställ en fråga
SNABBT SVAR

En .plist-fil (egenskapslista) lagrar inställningar och konfigurationsdata för macOS- och iOS-appar som nyckel/värde-par. Den finns i två former - läsbar XML eller en kompakt binär kodning som börjar med „bplist00”. Öppna en XML-plist i valfri textredigerare; öppna en binär plist i Xcode, eller konvertera den först med „plutil -convert xml1 file.plist” i Terminal.

Utvecklare: Apple (originally NeXT) Kategori: Inställningsfiler Öppen standard MIME: application/x-plist
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .ICA · .DS_STORE · .WMZ · .CFG

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 24, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PLIST?

Filer i formatet .plist är inställningsfiler som lagrar konfigurations- och egenskapsinformation för många program i macOS-miljön. De kallas även inställningsfiler (preference files). .plist-filer lagrar ofta användarinställningar och applikationsdata, och är ett standardelement i Apples Core Foundation-system - som används i macOS, iOS, iPadOS och andra Apple-plattformar.

.plist-filer kan lagras med två metoder - som text eller binärt. Textformen använder XML, vilket håller filinnehållet ordnat och läsbart för människor. Filer som lagras som text kan visas och redigeras med valfri textredigerare; dock gör dedikerade program som Xcodes inbyggda Property List-redigerare redigeringen enklare. Den binära formen (som känns igen på dess magic bytes bplist00 i början av filen) är mer kompakt och skrivs vanligtvis av operativsystemet självt.

.plist-filer kan enkelt konverteras mellan text- och binärformat med hjälp av kommandoraden och kommandot plutil. Konverteringskommandona är:

  • binärt format till XML: plutil -convert xml1 file.plist
  • XML-format till binärt: plutil -convert binary1 file.plist

Det konventionella namnet för en apps primära egenskapslista är Info.plist. Tänk alltid på om nyckelnamn i .plist-filer använder stora bokstäver, eftersom de är skiftlägeskänsliga när de läses av systemet. Relaterade format inkluderar .mobileconfig för enhetskonfigurationsprofiler och .strings för lokaliseringsdata.

Säkerhet & trygghet

RISK: LOW

Plists är data, inte exekverbar kod, så de kör ingenting i sig själva. Den realistiska risken är funktionsfel, inte skadlig kod: att manuellt redigera en apps inställningar eller Info.plist med fel typ eller nyckel kan hindra appen från att starta eller fungera korrekt. Säkerhetskopiera filen först, och på macOS bör du föredra kommandot „defaults” framför att redigera aktiva inställnings-plists (cfprefsd kan skriva över manuella ändringar). Plists inuti konfigurationsprofiler (.mobileconfig) kan ändra enhetens säkerhetsinställningar, så installera endast profiler från källor du litar på.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNApple Property List
UTVECKLAREApple (originally NeXT)sedan NeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
MIME-TYPapplication/x-plist
TYPStrukturerad inställningsfil - antingen XML (text) eller en binär „bplist”-container
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
62706C6973743030
ASCII
bplist00
Två kodningar delar filtillägget .plist. Binära plists börjar med bokstäverna „bplist00” vid offset 0. XML-plists har ingen fast magic: de börjar med „<?xml version=\"1.0\"...>” följt av en „<!DOCTYPE plist ...” deklaration och ett „<plist version=...>” rotelement. Ett äldre NeXT/OpenStep ASCII-format existerar också men är sällsynt idag.

Program som öppnar PLIST-filer

Windows2 apps
Notepad Öppen källkod Läs/redigera XML-plists. Kan inte avkoda binära „bplist00”-filer - dessa visas som skräptext.
Visual Studio Code Gratis Öppna en XML-plist som text. För binära plists, konvertera först eller använd ett plist-tillägg.
macOS4 apps
BBEdit Freemium Öppnar XML-plists som text; kan formatera (pretty-print) och validera dem.
Xcode (Property List Editor) Gratis Öppna .plist i Xcode för att redigera den som ett nyckel/värde-träd; hanterar både XML och binära former.
plutil (Terminal) Inbyggd Kör „plutil -convert xml1 file.plist” för att göra en binär plist läsbar, eller „plutil -p file.plist” för att skriva ut den.
macOS (built-in) Inbyggd Quick Look visar innehållet i XML-plists; kommandot „defaults” läser/skriver inställnings-plists på ett säkert sätt.
Linux2 apps
plistutil / libplist Öppen källkod plistutil -i file.plist -o out.xml konverterar binär <-> XML; används av libimobiledevice för iPhone-säkerhetskopior.
Any text editor Inbyggd XML-plists är vanlig text - öppna i gedit/nano/vim. Binära plists behöver konverteras först.

Tekniska detaljer

djup specifikation
FormatvarianterTvå kodningar delar filtillägget `.plist`: XML (textbaserad) och binär (`bplist`)
Binära magic bytes`bplist00` (8 bytes, ASCII) vid byte-offset 0; saknas i XML-varianten
MIME-typ`application/x-plist`
XML-rotelement`<plist version="1.0">` föregås av en `<!DOCTYPE plist ...>` deklaration
Skalära datatyper`string`, `integer`, `real`, `true`/`false` (boolean), `date` (ISO 8601), `data` (råa bytes)
Samlingstyper`array` (ordnad lista) och `dict` (nyckel-värde-mapp); båda stöder godtycklig nästling
Binär formatstrukturObjekttabell + offsettabell + fix 32-byte trailer; trailern registrerar antal objekt och offsettabellens position
Base64-kodningXML `<data>`-element kodar binära objekt som Base64; binärt format lagrar råa bytes direkt
Textkodning (XML-form)UTF-8 (standard) eller UTF-16 med BOM; deklareras i XML-instruktionen
Skiftlägeskänslighet för nycklarDict-nyckelnamn är skiftlägeskänsliga; `CFBundleIdentifier` och `cfbundleidentifier` behandlas som olika nycklar
Vanliga platser (macOS)App-bundles (`Info.plist`), användarinställningar (`~/Library/Preferences/`), launch-daemons och systemkonfiguration
Konverteringsverktyg`plutil` (inbyggt i macOS); validerar, konverterar och modifierar `.plist`-filer från kommandoraden
Äldre ASCII-formatEn tredje NeXTSTEP ASCII-syntax som använder `{` / `(` avgränsare existerar; macOS kan tolka den men producerar den sällan idag
Användning av EntitlementsStrukturen för `.plist` återanvänds för `.entitlements`-filer som deklarerar sandbox- och funktionsbehörigheter vid kodsignering
Krav för iOS/iPadOSVarje iOS- och iPadOS-app-bundle kräver en `Info.plist` som deklarerar bundle-ID, visningsnamn, enhetsfunktioner och integritetssträngar
SläpptNeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
Öppen standardJa · royaltyfri
Specifikationdeveloper.apple.com

PLIST-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PLIST-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PLIST-filer.

Vanliga frågor

Hur öppnar jag en .plist-fil?
Om det är XML, öppna den i valfri textredigerare. Om det är en binär plist (börjar med „bplist00”), öppna den i Xcode på en Mac, eller kör „plutil -convert xml1 file.plist” för att konvertera den till läsbar XML först.
Varför är min .plist-fil full av oläsliga tecken?
Det är en binär plist, inte XML. Konvertera den med „plutil -convert xml1 file.plist” på macOS, eller „plistutil” på Linux/Windows, och öppna sedan resultatet som text.
Kan jag öppna en .plist-fil på Windows?
XML-plists kan öppnas i valfri textredigerare (Notepad++, VS Code). Binära plists behöver konverteras först - använd plistutil från libimobiledevice, eftersom Windows inte har något inbyggt plist-verktyg.
Är det säkert att radera en apps .plist-fil?
Vanligtvis ja för en inställnings-plist - appen återskapar den med standardvärden, vilket i praktiken återställer dess inställningar. Radera inte en app-bundles Info.plist; det gör att appen slutar fungera.
Vad är skillnaden mellan XML och binär plist?
Samma data, olika kodning. XML är läsbar för människor; binär („bplist00”) är mindre och snabbare för appar att ladda. plutil konverterar mellan dem utan förlust (lossless).
Hur redigerar jag en .plist utan Xcode?
För XML-plists fungerar valfri textredigerare. På kommandoraden kan du använda „plutil” för att konvertera/skriva ut, eller „defaults write” för att ändra en inställning säkert. På Linux använder du plistutil.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö