.PLIST

PLIST-fil

Apple Property List
Still et spørsmål
HURTIGSVAR

En .plist (property list) fil lagrer innstillinger og konfigurasjonsdata for macOS- og iOS-apper som nøkkel/verdi-par. Den finnes i to former - menneskelig lesbar XML eller en kompakt binær koding som starter med «bplist00». Åpne en XML-plist i et hvilket som helst tekstredigeringsprogram; åpne en binær plist i Xcode, eller konverter den først med «plutil -convert xml1 file.plist» i Terminal.

Utvikler: Apple (originally NeXT) Kategori: Innstillingsfiler Åpen standard MIME: application/x-plist
ÅPNES PÅ Windows macOS Linux
Relatert: .ICA · .DS_STORE · .WMZ · .CFG

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 24, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PLIST-filformatet?

Filer i .plist-formatet er innstillingsfiler som lagrer konfigurasjons- og egenskapsinformasjon for mange programmer i macOS-miljøet. De kalles også preferansefiler. .plist-filer lagrer ofte brukerinnstillinger og applikasjonsdata, og er et standardelement i Apples Core Foundation-system - brukt på tvers av macOS, iOS, iPadOS og andre Apple-plattformer.

.plist-filer kan lagres ved hjelp av to metoder - som tekst eller binært. Tekstformen bruker XML, som holder filinnholdet ordnet og menneskelig lesbart. Filer lagret som tekst kan vises og redigeres med et hvilket som helst tekstredigeringsprogram; imidlertid gjør dedikerte programmer som Xcodes innebygde Property List-redigerer redigeringen enklere. Den binære formen (gjenkjennelig på magic bytes bplist00 i starten av filen) er mer kompakt og skrives vanligvis av selve operativsystemet.

.plist-filer kan enkelt konverteres mellom tekst- og binærformater ved hjelp av kommandolinjen og kommandoen plutil. Konverteringskommandoene er:

  • binært format til XML: plutil -convert xml1 file.plist
  • XML-format til binært: plutil -convert binary1 file.plist

Det konvensjonelle navnet på en apps primære egenskapsliste er Info.plist. Vurder alltid om nøkkelnavn i .plist-filer bruker store bokstaver, fordi de er sensitive for store/små bokstaver når de leses av systemet. Relaterte formater inkluderer .mobileconfig for enhetskonfigurasjonsprofiler og .strings for lokaliseringsdata.

Sikkerhet og trygghet

RISIKO: LOW

Plister er data, ikke kjørbar kode, så de kjører ingenting i seg selv. Den realistiske risikoen er feilfunksjon, ikke skadevare: manuell redigering av en apps preferanser eller Info.plist med feil type eller nøkkel kan hindre appen i å starte eller fungere korrekt. Ta sikkerhetskopi av filen først, og på macOS bør du foretrekke «defaults»-kommandoen fremfor å redigere aktive preferanse-plister (cfprefsd kan overskrive manuelle endringer). Plister i konfigurasjonsprofiler (.mobileconfig) kan endre sikkerhetsinnstillinger på enheten, så installer kun profiler fra kilder du stoler på.

Formatdetaljer

i et nøtteskall
FULLT NAVNApple Property List
UTVIKLERApple (originally NeXT)siden NeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
MIME-TYPEapplication/x-plist
TYPEStrukturert innstillingsfil - enten XML (tekst) eller en binær «bplist»-beholder
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
62706C6973743030
ASCII
bplist00
To kodinger deler filendelsen .plist. Binære plister starter med den bokstavelige «bplist00» ved offset 0. XML-plister har ingen fast magic: de begynner med «<?xml version=\"1.0\"...>» etterfulgt av en «<!DOCTYPE plist ...»-deklarasjon og et «<plist version=...>»-rotelement. Et eldre NeXT/OpenStep ASCII-format eksisterer også, men er sjelden i dag.

Programmer som åpner PLIST-filer

Windows2 apps
Notepad Åpen kildekode Lese/redigere XML-plister. Kan ikke dekode binære «bplist00»-filer - disse vises som uforståelig tekst.
Visual Studio Code Gratis Åpne en XML-plist som tekst. For binære plister, konverter først eller bruk en plist-utvidelse.
macOS4 apps
BBEdit Freemium Åpner XML-plister som tekst; kan formatere og validere dem.
Xcode (Property List Editor) Gratis Åpne .plist i Xcode for å redigere den som et nøkkel/verdi-tre; håndterer både XML og binære former.
plutil (Terminal) Innebygd Kjør «plutil -convert xml1 file.plist» for å gjøre en binær plist lesbar, eller «plutil -p file.plist» for å skrive den ut.
macOS (built-in) Innebygd Hurtigvisning viser XML-plist-innhold; «defaults»-kommandoen leser/skriver preferanse-plister på en trygg måte.
Linux2 apps
plistutil / libplist Åpen kildekode plistutil -i file.plist -o out.xml konverterer binær <-> XML; brukes av libimobiledevice for iPhone-sikkerhetskopier.
Any text editor Innebygd XML-plister er ren tekst - åpne i gedit/nano/vim. Binære plister trenger konvertering først.

Tekniske detaljer

dyp spesifikasjon
FormatvarianterTo kodinger deler filendelsen `.plist`: XML (tekstbasert) og binær (`bplist`)
Binære magic bytes`bplist00` (8 bytes, ASCII) ved byte-offset 0; fraværende i XML-varianten
MIME-type`application/x-plist`
XML-rotelement`<plist version="1.0">` etterfulgt av en `<!DOCTYPE plist ...>`-deklarasjon
Skalære datatyper`string`, `integer`, `real`, `true`/`false` (boolsk), `date` (ISO 8601), `data` (rå bytes)
Samlingstyper`array` (ordnet liste) og `dict` (nøkkel-verdi-kart); begge støtter vilkårlig nøsting
Binær formatstrukturObjekttabell + offset-tabell + fast 32-byte trailer; trailer lagrer antall objekter og posisjon for offset-tabell
Base64-kodingXML `<data>`-elementer koder binære objekter som Base64; binært format lagrer rå bytes direkte
Tekstkoding (XML-form)UTF-8 (standard) eller UTF-16 med BOM; deklarert i XML-prosesseringsinstruksjonen
Skille mellom store/små bokstaverDict-nøkkelnavn er sensitive for store/små bokstaver; `CFBundleIdentifier` og `cfbundleidentifier` behandles som ulike nøkler
Vanlige plasseringer (macOS)App-bundler (`Info.plist`), brukerpreferanser (`~/Library/Preferences/`), launch-daemons og systemkonfigurasjon
Konverteringsverktøy`plutil` (innebygd i macOS); validerer, konverterer og endrer `.plist`-filer fra kommandolinjen
Gammelt ASCII-formatEn tredje NeXTSTEP ASCII-syntaks som bruker `{` / `(` skilletegn eksisterer; macOS kan tolke det, men produserer det sjelden i dag
Bruk av Entitlements`.plist`-strukturen gjenbrukes for `.entitlements`-filer som deklarerer sandkasse- og funksjonalitetstillatelser under kodesignering
Krav for iOS/iPadOSHver iOS- og iPadOS-app-bundle krever en `Info.plist` som deklarerer bundle-ID, visningsnavn, enhetsfunksjoner og personvernstrenger
UtgittNeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
Åpen standardJa · royalty-fri
Spesifikasjondeveloper.apple.com

PLIST-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PLIST-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PLIST-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .plist-fil?
Hvis det er XML, åpne den i et hvilket som helst tekstredigeringsprogram. Hvis det er en binær plist (starter med «bplist00»), åpne den i Xcode på en Mac, eller kjør «plutil -convert xml1 file.plist» for å konvertere den til lesbar XML først.
Hvorfor er .plist-filen min full av uleselige tegn?
Det er en binær plist, ikke XML. Konverter den med «plutil -convert xml1 file.plist» på macOS, eller «plistutil» på Linux/Windows, og åpne deretter resultatet som tekst.
Kan jeg åpne en .plist-fil på Windows?
XML-plister åpnes i alle tekstredigeringsprogrammer (Notepad++, VS Code). Binære plister trenger konvertering først - bruk plistutil fra libimobiledevice, siden Windows ikke har noe innebygd plist-verktøy.
Er det trygt å slette en apps .plist-fil?
Vanligvis ja for en preferanse-plist - appen gjenskaper den med standardverdier, noe som i praksis nullstiller innstillingene. Ikke slett en app-bundles Info.plist; det ødelegger appen.
Hva er forskjellen mellom XML og binær plist?
Samme data, ulik koding. XML er menneskelig lesbar; binær («bplist00») er mindre og raskere for apper å laste. plutil konverterer mellom dem uten tap av data.
Hvordan redigerer jeg en .plist uten Xcode?
For XML-plister fungerer alle tekstredigeringsprogrammer. På kommandolinjen kan du bruke «plutil» for å konvertere/skrive ut, eller «defaults write» for å endre en preferanse på en trygg måte. På Linux bruker du plistutil.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.JPGJPEG Image
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.JSONJavaScript Object Notation file

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å