.CONFIG

CONFIG-fil

Configuration File
Still et spørsmål
HURTIGSVAR

En .config-fil er en innstillingsfil som forteller et program hvordan det skal oppføre seg. Den vanligste typen er en Microsoft .NET-konfigurasjonsfil (App.config eller Web.config), som er ren XML du kan åpne i et hvilket som helst kodeverktøy som VS Code eller Notepad++. Ta alltid sikkerhetskopi av filen før du redigerer den - en skrivefeil kan hindre applikasjonen i å starte.

Utvikler: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Kategori: Utviklerfiler MIME: text/xml
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 22, 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 CONFIG-filformatet?

.config-filer brukes vanligvis i et system som konfigurasjonsfiler. Ved hjelp av konfigurasjonsfiler defineres ulike alternativer, parametere og preferanser i spesifikke applikasjoner eller i hele systemet. I de fleste .config-filer lagres alle egenskaper som ren tekst - oftest som XML, som er formatet Microsoft .NET bruker for App.config (skrivebordsprogrammer) og Web.config (ASP.NET-webprosjekter). Noen programmer bruker i stedet et INI-lignende nøkkel=verdi-format eller YAML.

Programvare og operativsystemer er ofte avhengige av mange innstillinger og parametere som er nødvendige for å kontrollere pågående prosesser. .config-filer tjener dette formålet - blant annet spesifiserer de filmapper, tilkoblingsstrenger og brytere for applikasjonsatferd. I noen programmer kan mer enn én slik fil brukes, men dette ses vanligvis i mer komplekse applikasjoner.

  • Siden dette er tekstbaserte filer, kan de redigeres med et hvilket som helst tekstredigeringsprogram, inkludert Notepad i Windows. Før du redigerer, bør du gjøre deg kjent med filens innhold, da feilaktige endringer kan påvirke funksjonaliteten til programmer eller operativsystemet negativt.
  • .config-filer definerer hvordan et program initialiseres eller opererer ved kjøretid - de fleste applikasjoner leser dem under oppstart. I .NET blir et prosjekts App.config kopiert og omdøpt til <AssemblyName>.exe.config i utdatamappen.
  • .NET-kjøretidsmiljøet leser også en systemomfattende machine.config og fletter innstillingene med applikasjonskonfigurasjonen; innstillinger på app-nivå har forrang over systemstandarder. Beslektede formater inkluderer .cfg-filer som brukes av mange ikke-.NET-applikasjoner.

Sikkerhet og trygghet

RISIKO: MEDIUM

En tekstbasert .config-fil er trygg å åpne og lese. Risikoen ligger i REDIGERING: fordi en .config ofte kontrollerer om programmet starter (og for .NET, hvordan det kobler til databaser), kan en feil verdi, skrivefeil eller ødelagt XML-tagg hindre applikasjonen i å fungere. Ta alltid en kopi av originalen som sikkerhetskopi før du endrer noe, rediger med et tekst- eller kodeverktøy (aldri et tekstbehandlingsprogram), og endre én ting om gangen. Vær også oppmerksom på at .config-filer kan inneholde sensitive data (databasetilkoblingsstrenger, passord, API-nøkler i Web.config) - behandle dem som konfidensielle, og vær forsiktig med nedlastede «optimaliserte» konfigurasjonsfiler fra upålitelige kilder.

Formatdetaljer

i et nøtteskall
FULLT NAVNConfiguration File
UTVIKLERN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)siden No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
MIME-TYPEtext/xml
TYPEVanligvis en innstillingsfil i ren tekst - oftest XML (.NET App.config/Web.config), noen ganger nøkkel=verdi/INI eller YAML; av og til app-spesifikk

Programmer som åpner CONFIG-filer

Windows4 apps
Microsoft Visual Studio Freemium Åpne prosjektets App.config/Web.config med full skjemaforståelse - det naturlige redigeringsverktøyet for .NET-konfigurasjonsfiler.
Windows Notepad Innebygd Høyreklikk → Åpne i → Notepad for raske endringer i små tekstkonfigurasjoner; mangler XML-hjelp, så vær forsiktig med strukturen.
Notepad Åpen kildekode Høyreklikk → Rediger med Notepad++; viser XML-struktur og linjenummer for trygg redigering av tekstkonfigurasjoner.
Visual Studio Code Gratis Åpne .config for å lese/redigere med XML/INI-utheving og validering. Beste gratisvalg, spesielt for .NET App.config/Web.config.
macOS2 apps
TextEdit Innebygd Åpne .config, deretter Format → Gjør om til ren tekst før du lagrer, slik at den forblir en tekstkonfigurasjon (ikke lagre som RTF).
Visual Studio Code Gratis Åpne .config for å lese/redigere med XML/INI-utheving og validering. Beste gratisvalg, spesielt for .NET App.config/Web.config.
Linux3 apps
Visual Studio Code Gratis Åpne .config for å lese/redigere med XML/INI-utheving og validering. Beste gratisvalg, spesielt for .NET App.config/Web.config.
GNOME Text Editor / gedit Åpen kildekode Åpne .config for å lese/redigere; standardredigeringsprogrammet i GNOME håndterer konfigurasjonsfiler fint.
nano / vim Åpen kildekode Rediger i terminalen: «nano file.config» - standard for konfigurasjonsfiler på servere/rammeverk. Ta sikkerhetskopi først.

Tekniske detaljer

dyp spesifikasjon
PrimærformatXML - et `<configuration>` rotelement som omslutter seksjonene `<appSettings>`, `<connectionStrings>` og `<system.*>` i standard .NET-oppsett
FilkodingUTF-8 (standard for .NET XML-konfigurasjonsfiler; koding deklarert i XML-prologen)
MIME-type`text/xml`
FilsignaturIngen universell; .NET XML-varianten starter med `<?xml ...?>` ved posisjon 0; INI-lignende nøkkel=verdi-varianter har ingen magic bytes
Rotelement (.NET)`<configuration>` - påkrevd ytterste element; underelementer som `<appSettings>` og `<connectionStrings>` følger et skjema håndhevet av kjøretidsmiljøet
Mekanisme for kjøretidslesingLeser ved applikasjonsoppstart av .NET `ConfigurationManager` (eller `IConfiguration` i .NET Core / .NET 5+); endringer krever omstart av appen med mindre en konfigurasjonsoppdatering er eksplisitt konfigurert
Standarder på systemnivå`machine.config` i installasjonsmappen for .NET Framework gir systemomfattende standarder; applikasjonens `.config`-innstillinger overstyrer alltid systemstandarder
Transformasjon ved byggingXML Document Transform (`.xdt`)-filer som `App.Debug.config` og `App.Release.config` flettes av MSBuild for å produsere miljøspesifikke utdatafiler
Distribuert filnavnFor .NET-skrivebordsapper blir utdatafilen omdøpt til `<AssemblyName>.exe.config`; for ASP.NET forblir filen som `Web.config` i web-roten
Seksjon for tilkoblingsstrengerUnderelementet `<connectionStrings>` lagrer navngitte databasetilkoblingsstrenger; attributtet `providerName` spesifiserer ADO.NET-leverandøren (f.eks. `System.Data.SqlClient`)
Alternative tekstformaterNoen applikasjoner bruker `.config` for INI-lignende `nøkkel=verdi`-tekst, YAML eller TOML i stedet for XML - det interne formatet er helt applikasjonsdefinert
SikkerhetshåndteringIIS blokkerer direkte HTTP-tilgang til `.config`-filer som standard; sensitive verdier som passord kan krypteres på stedet ved hjelp av `aspnet_regiis -pe` på Windows
LinjesluttVanligvis CRLF på Windows, LF på Linux/macOS; XML-parseren normaliserer begge
Relaterte utvidelser`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
UtgittNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Spesifikasjonlearn.microsoft.com

CONFIG-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CONFIG-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 CONFIG-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .config-fil?
De fleste er ren tekst - åpne dem med VS Code, Notepad++ eller Notepad på Windows, TextEdit (ren tekst-modus) på Mac, eller gedit/nano på Linux. .NET App.config/Web.config-filer er XML og redigeres best i VS Code eller Visual Studio. Hvis innholdet ser ut som uforståelige tegn, er det en binær konfigurasjon som bare programmet selv kan lese.
Hva er en Web.config- eller App.config-fil?
De er standard .NET-konfigurasjonsfiler: Web.config for ASP.NET-webapper, App.config for skrivebordsapper. De er XML-filer som inneholder innstillinger som tilkoblingsstrenger og app-nøkler, som leses av applikasjonen ved oppstart.
Kan jeg redigere en .config-fil trygt?
Ja, men ta sikkerhetskopi først. Bruk et tekst- eller kodeverktøy (XML-kompatibelt for .NET-konfigurasjoner), endre én innstilling om gangen, og behold originalen slik at du kan gjenopprette den hvis programmet slutter å fungere. Bruk aldri et tekstbehandlingsprogram.
Hvorfor ser .config-filen min ut som tilfeldige tegn?
Enten er det en binær/proprietær konfigurasjon som bare programmet selv kan lese, eller så åpnet du en XML-konfigurasjon i et verktøy som ikke viser den riktig. Prøv VS Code; hvis det fortsatt er uforståelig, må du endre innstillingene gjennom selve programmet.
Hva er forskjellen mellom .config, .cfg, .ini og .conf?
Praktisk talt ingen i formål - alle er vanlige navn på konfigurasjonsfiler. .config er mest assosiert med .NET XML-konfigurasjoner; .cfg/.ini/.conf er vanligvis nøkkel=verdi/INI-tekst. Filendelsen er bare utviklerens valg.
Jeg redigerte en .config og nå starter ikke programmet - hva gjør jeg?
Gjenopprett sikkerhetskopien du tok, eller slett .config-filen slik at programmet genererer en ny standardfil (du vil miste egendefinerte innstillinger). Dette er nettopp derfor kopiering av filen før redigering er viktig; ødelagt XML er en vanlig årsak for .NET-apper.

Referanser

1Microsoft Learn - Configuring apps (App.config/Web.config)learn.microsoft.com
2Microsoft Learn - INI file format (key=value/[section])learn.microsoft.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Relaterte filendelser

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.NUPKGNuGet Package

Gratis filverktøy

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

Åpne verktøykassen

Bla i filendelser A-Å