.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.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data 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-Å