.PLIST

PLIST-fil

Apple Property List
Stil et spørgsmål
HURTIGT SVAR

En .plist (property list) fil gemmer indstillinger og konfigurationsdata for macOS- og iOS-apps som nøgle/værdi-par. Den findes i to former - menneskelæsbar XML eller en kompakt binær kodning, der starter med „bplist00“. Åbn en XML-plist i enhver teksteditor; åbn en binær plist i Xcode, eller konverter den først med „plutil -convert xml1 file.plist“ i Terminal.

Udvikler: Apple (originally NeXT) Kategori: Indstillingsfiler Åben standard MIME: application/x-plist
ÅBNER PÅ Windows macOS Linux
Relateret: .ICA · .DS_STORE · .WMZ · .CFG

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 24, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PLIST-filformatet?

Filer i .plist-formatet er indstillingsfiler, der gemmer konfigurations- og egenskabsoplysninger for mange programmer i macOS-miljøet. De kaldes også præferencefiler. .plist-filer gemmer ofte brugerindstillinger og applikationsdata og er et standardelement i Apples Core Foundation-system - brugt på tværs af macOS, iOS, iPadOS og andre Apple-platforme.

.plist-filer kan gemmes ved hjælp af to metoder - som tekst eller binært. Tekstformen bruger XML, hvilket holder filindholdet ordnet og menneskelæsbart. Filer gemt som tekst kan vises og redigeres med enhver teksteditor; dog gør dedikerede programmer som Xcodes indbyggede Property List-editor redigering lettere. Den binære form (genkendt på de magiske bytes bplist00 i starten af filen) er mere kompakt og skrives normalt af selve operativsystemet.

.plist-filer kan nemt konverteres mellem tekst- og binære formater ved hjælp af kommandolinjen og kommandoen plutil. Konverteringskommandoerne er:

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

Det konventionelle navn for en apps primære egenskabsliste er Info.plist. Vær altid opmærksom på, om nøglenavne i .plist-filer bruger store bogstaver, da de er case-sensitive, når de læses af systemet. Relaterede formater inkluderer .mobileconfig til enhedskonfigurationsprofiler og .strings til lokaliseringsdata.

Sikkerhed og tryghed

RISIKO: LOW

Plists er data, ikke eksekverbar kode, så de kører ikke noget i sig selv. Den realistiske risiko er fejl i systemet, ikke malware: manuel redigering af en apps præferencer eller Info.plist med en forkert type eller nøgle kan forhindre appen i at starte eller fungere korrekt. Tag en sikkerhedskopi af filen først, og foretræk kommandoen „defaults“ på macOS frem for at redigere aktive præference-plists (da cfprefsd kan overskrive manuelle ændringer). Plists inde i konfigurationsprofiler (.mobileconfig) kan ændre enhedens sikkerhedsindstillinger, så installer kun profiler fra kilder, du har tillid til.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNApple Property List
UDVIKLERApple (originally NeXT)siden NeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
MIME-TYPEapplication/x-plist
TYPEStruktureret indstillingsfil - enten XML (tekst) eller en binær „bplist“-container
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
62706C6973743030
ASCII
bplist00
To kodninger deler filtypen .plist. Binære plists starter med den bogstavelige tekst „bplist00“ ved offset 0. XML-plists har ingen fast magi: de begynder med „<?xml version=\"1.0\"...>“ efterfulgt af en „<!DOCTYPE plist ...“ deklaration og et „<plist version=...>“ rodelement. Et ældre NeXT/OpenStep ASCII-format findes også, men er sjældent i dag.

Programmer der åbner PLIST-filer

Windows2 apps
Notepad Open-source Læs/rediger XML-plists. Kan ikke afkode binære „bplist00“-filer - de vises som volapyk.
Visual Studio Code Gratis Åbn en XML-plist som tekst. For binære plists skal du konvertere først eller bruge en plist-udvidelse.
macOS4 apps
BBEdit Freemium Åbner XML-plists som tekst; kan formatere (pretty-print) og validere dem.
Xcode (Property List Editor) Gratis Åbn .plist i Xcode for at redigere den som et nøgle/værdi-træ; håndterer både XML og binære former.
plutil (Terminal) Indbygget Kør „plutil -convert xml1 file.plist“ for at gøre en binær plist læsbar, eller „plutil -p file.plist“ for at udskrive den.
macOS (built-in) Indbygget Quick Look viser indholdet af XML-plists; kommandoen „defaults“ læser/skriver præference-plists sikkert.
Linux2 apps
plistutil / libplist Open-source plistutil -i file.plist -o out.xml konverterer binær <-> XML; bruges af libimobiledevice til iPhone-backups.
Any text editor Indbygget XML-plists er almindelig tekst - åbn i gedit/nano/vim. Binære plists kræver konvertering først.

Tekniske detaljer

dyb specifikation
FormatvarianterTo kodninger deler filtypen `.plist`: XML (tekstbaseret) og binær (`bplist`)
Binære magiske bytes`bplist00` (8 bytes, ASCII) ved byte-offset 0; fraværende i XML-varianten
MIME-type`application/x-plist`
XML-rodelement`<plist version="1.0">` forudgået af en `<!DOCTYPE plist ...>` deklaration
Skalære datatyper`string`, `integer`, `real`, `true`/`false` (boolean), `date` (ISO 8601), `data` (rå bytes)
Samlingstyper`array` (ordnet liste) og `dict` (nøgle-værdi map); begge understøtter vilkårlig indlejring
Binær formatstrukturObjekttabel + offset-tabel + fast 32-byte trailer; traileren registrerer antal objekter og offset-tabellens position
Base64-kodningXML `<data>` elementer koder binære blobs som Base64; det binære format gemmer rå bytes direkte
Tekstkodning (XML-form)UTF-8 (standard) eller UTF-16 med BOM; deklareret i XML-processeringsinstruktionen
Case-sensitivity for nøglerDict-nøglenavne er case-sensitive; `CFBundleIdentifier` og `cfbundleidentifier` behandles som forskellige nøgler
Almindelige placeringer (macOS)App-bundles (`Info.plist`), brugerpræferencer (`~/Library/Preferences/`), launch-daemons og systemkonfiguration
Konverteringsværktøj`plutil` (indbygget i macOS); validerer, konverterer og modificerer `.plist`-filer fra kommandolinjen
Gammelt ASCII-formatEn tredje NeXTSTEP ASCII-syntaks, der bruger `{` / `(` separatorer, eksisterer; macOS kan fortolke det, men producerer det sjældent i dag
Brug af Entitlements`.plist`-strukturen genbruges til `.entitlements`-filer, der deklarerer sandbox- og rettighedstilladelser under kodesignering
Krav til iOS/iPadOSEnhver iOS- og iPadOS-app-bundle kræver en `Info.plist`, der deklarerer bundle-ID, visningsnavn, enhedsfunktioner og strenge for beskyttelse af privatlivets fred
UdgivetNeXTSTEP (late 1980s); current XML/binary forms with Mac OS X 10.0 (2001)
Åben standardJa · royaltyfri
Specifikationdeveloper.apple.com

PLIST-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PLIST-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PLIST-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .plist-fil?
Hvis det er XML, kan du åbne den i enhver teksteditor. Hvis det er en binær plist (starter med „bplist00“), skal du åbne den i Xcode på en Mac eller køre „plutil -convert xml1 file.plist“ for at konvertere den til læsbar XML først.
Hvorfor er min .plist-fil fuld af ulæselige 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 åbn derefter resultatet som tekst.
Kan jeg åbne en .plist-fil på Windows?
XML-plists kan åbnes i enhver teksteditor (Notepad++, VS Code). Binære plists kræver konvertering først - brug plistutil fra libimobiledevice, da Windows ikke har noget indbygget plist-værktøj.
Er det sikkert at slette en apps .plist-fil?
Normalt ja for en præference-plist - appen genopretter den med standardindstillinger, hvilket reelt nulstiller dens indstillinger. Slet ikke en app-bundles Info.plist; det ødelægger appen.
Hvad er forskellen på XML og binær plist?
Det er de samme data, men forskellig kodning. XML er menneskelæsbar; binær („bplist00“) er mindre og hurtigere for apps at indlæse. plutil konverterer mellem dem uden tab af data.
Hvordan redigerer jeg en .plist uden Xcode?
Til XML-plists fungerer enhver teksteditor. På kommandolinjen kan du bruge „plutil“ til at konvertere/udskrive, eller „defaults write“ til at ændre en præference sikkert. På Linux skal du bruge plistutil.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å