.CONFIG

CONFIG-fil

Configuration File
Ställ en fråga
SNABBT SVAR

En .config-fil är en inställningsfil som talar om för ett program hur det ska bete sig. Den vanligaste typen är en Microsoft .NET-konfigurationsfil (App.config eller Web.config), vilket är ren XML som du öppnar i valfri kodredigerare som VS Code eller Notepad++. Säkerhetskopiera alltid filen före redigering - ett skrivfel kan hindra applikationen från att starta.

Utvecklare: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Kategori: Utvecklarfiler MIME: text/xml
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 22, 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 CONFIG?

.config-filer används vanligtvis inom ett system som konfigurationsfiler. Med hjälp av konfigurationsfiler definieras olika alternativ, parametrar och inställningar inom specifika applikationer eller hela systemet. I de flesta .config-filer lagras alla egenskaper som ren text - oftast som XML, vilket är det format Microsoft .NET använder för App.config (skrivbordsapplikationer) och Web.config (ASP.NET-webbprojekt). Vissa program använder istället ett INI-liknande key=value-format eller YAML.

Datorprogramvara och operativsystem förlitar sig ofta på många inställningar och parametrar som är nödvändiga för att styra pågående processer. .config-filer tjänar detta syfte - de anger bland annat filsökvägar, anslutningssträngar och växlar för applikationsbeteende. I vissa program kan mer än en sådan fil användas, men detta ses vanligtvis i mer komplexa applikationer.

  • Eftersom dessa är textbaserade filer kan de redigeras med vilken textredigerare som helst, inklusive Notepad i Windows. Innan du redigerar bör du bekanta dig med filens innehåll, eftersom felaktiga ändringar kan påverka funktionen hos program eller operativsystemet negativt.
  • .config-filer definierar hur ett program initieras eller fungerar vid körning - de flesta applikationer läser dem under uppstart. I .NET kopieras och döps ett projekts App.config om till <AssemblyName>.exe.config i utdatamappen.
  • .NET-körningsmiljön läser också en systemövergripande machine.config och sammanfogar dess inställningar med applikationskonfigurationen; inställningar på applikationsnivå har företräde framför systemstandarder. Relaterade format inkluderar .cfg-filer som används av många applikationer utanför .NET.

Säkerhet & trygghet

RISK: MEDIUM

En .config-fil i textformat är säker att öppna och läsa. Risken ligger i REDIGERING: eftersom en .config ofta styr om dess program startar (och för .NET, hur det ansluter till databaser), kan ett felaktigt värde, skrivfel eller en trasig XML-tagg hindra applikationen från att fungera. Kopiera alltid originalet till en säkerhetskopia innan du ändrar något, redigera med en text- eller kodredigerare (aldrig ett ordbehandlingsprogram) och ändra en sak i taget. Notera även att .config-filer kan innehålla känsliga data (databasanslutningssträngar, lösenord, API-nycklar i Web.config) - hantera dem konfidentiellt och var försiktig med nedladdade «optimerade» konfigurationsfiler från okända källor.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNConfiguration File
UTVECKLAREN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)sedan No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
MIME-TYPtext/xml
TYPVanligtvis en inställningsfil i ren text - oftast XML (.NET App.config/Web.config), ibland key=value/INI eller YAML; ibland applikationsspecifik

Program som öppnar CONFIG-filer

Windows4 apps
Microsoft Visual Studio Freemium Öppna projektets App.config/Web.config med fullt schema-stöd - den infödda redigeraren för .NET-konfigurationsfiler.
Windows Notepad Inbyggd Högerklicka → Öppna med → Notepad för snabba ändringar i små textkonfigurationer; saknar XML-hjälp, så var försiktig med strukturen.
Notepad Öppen källkod Högerklicka → Redigera med Notepad++; visar XML-struktur och radnummer för säker redigering av textkonfigurationer.
Visual Studio Code Gratis Öppna .config för att läsa/redigera med XML/INI-syntaxmarkering och validering. Bästa gratisalternativet, särskilt för .NET App.config/Web.config.
macOS2 apps
TextEdit Inbyggd Öppna .config, välj sedan Format → Gör till ren text innan du sparar så att den förblir en textkonfiguration (spara inte som RTF).
Visual Studio Code Gratis Öppna .config för att läsa/redigera med XML/INI-syntaxmarkering och validering. Bästa gratisalternativet, särskilt för .NET App.config/Web.config.
Linux3 apps
Visual Studio Code Gratis Öppna .config för att läsa/redigera med XML/INI-syntaxmarkering och validering. Bästa gratisalternativet, särskilt för .NET App.config/Web.config.
GNOME Text Editor / gedit Öppen källkod Öppna .config för att läsa/redigera; standardredigeraren i GNOME hanterar konfigurationsfiler utan problem.
nano / vim Öppen källkod Redigera i terminalen: «nano file.config» - standard för konfigurationsfiler i servrar/ramverk. Säkerhetskopiera först.

Tekniska detaljer

djup specifikation
Primärt formatXML - ett `<configuration>`-rotelement som omsluter sektionerna `<appSettings>`, `<connectionStrings>` och `<system.*>` i standardlayouten för .NET
FilkodningUTF-8 (standard för .NET XML-konfigurationsfiler; kodning deklareras i XML-prologen)
MIME-typ`text/xml`
FilsignaturIngen universell; .NET XML-varianten börjar med `<?xml ...?>` vid offset 0; INI-liknande key=value-varianter har inga magic bytes
Rotelement (.NET)`<configuration>` - obligatoriskt yttersta element; underordnade element som `<appSettings>` och `<connectionStrings>` följer ett schema som upprätthålls av körningsmiljön
Mekanism för körningsläsningLäses vid applikationsstart av .NET `ConfigurationManager` (eller `IConfiguration` i .NET Core / .NET 5+); ändringar kräver omstart av appen om inte en konfigurationsomladdning är explicit konfigurerad
Standardinställningar på systemnivå`machine.config` i installationsmappen för .NET Framework tillhandahåller systemövergripande standardinställningar; applikationens `.config`-inställningar åsidosätter alltid systemstandarder
Transformering vid byggeXML Document Transform (`.xdt`)-filer som `App.Debug.config` och `App.Release.config` sammanfogas av MSBuild för att skapa miljöspecifika utdatafiler
Distribuerat filnamnFör .NET-skrivbordsappar döps utdata om till `<AssemblyName>.exe.config`; för ASP.NET förblir filnamnet `Web.config` i webbroten
Sektion för anslutningssträngar`<connectionStrings>` underordnat element lagrar namngivna databasanslutningssträngar; attributet `providerName` anger ADO.NET-provider (t.ex. `System.Data.SqlClient`)
Alternativa textformatVissa applikationer använder `.config` för INI-liknande `key=value`-text, YAML eller TOML istället för XML - det interna formatet är helt applikationsdefinierat
SäkerhetshanteringIIS blockerar direkt HTTP-åtkomst till `.config`-filer som standard; känsliga värden som lösenord kan krypteras på plats med `aspnet_regiis -pe` i Windows
RadbrytningarVanligtvis CRLF i Windows, LF i Linux/macOS; XML-parsern normaliserar båda
Relaterade filändelser`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
SläpptNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Specifikationlearn.microsoft.com

CONFIG-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CONFIG-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 CONFIG-filer.

Vanliga frågor

Hur öppnar jag en .config-fil?
De flesta är ren text - öppna dem med VS Code, Notepad++ eller Notepad i Windows, TextEdit (rent textläge) på Mac, eller gedit/nano i Linux. .NET App.config/Web.config-filer är XML och redigeras smidigt i VS Code eller Visual Studio. Om innehållet ser ut som rappakalja är det en binär konfiguration som endast dess program kan läsa.
Vad är en Web.config eller App.config-fil?
De är standardkonfigurationsfilerna för .NET: Web.config för ASP.NET-webbappar, App.config för skrivbordsappar. De är XML-filer som innehåller inställningar som anslutningssträngar och applikationsnycklar, vilka läses av applikationen vid uppstart.
Kan jag redigera en .config-fil säkert?
Ja, men säkerhetskopiera den först. Använd en text- eller kodredigerare (XML-medveten för .NET-konfigurationer), ändra en inställning i taget och behåll originalet så att du kan återställa det om programmet slutar fungera. Använd aldrig ett ordbehandlingsprogram.
Varför ser min .config-fil ut som slumpmässiga tecken?
Antingen är det en binär/proprietär konfiguration som endast dess program kan läsa, eller så öppnade du en XML-konfiguration i ett verktyg som inte visar den korrekt. Prova VS Code; om det fortfarande är obegripligt, ändra inställningarna via själva programmet.
Vad är skillnaden mellan .config, .cfg, .ini och .conf?
Praktiskt taget ingen vad gäller syfte - alla är vanliga namn på konfigurationsfiler. .config förknippas mest med .NET XML-konfigurationer; .cfg/.ini/.conf är vanligtvis key=value/INI-text. Filändelsen är helt upp till utvecklaren.
Jag redigerade en .config och nu startar inte programmet - vad gör jag?
Återställ säkerhetskopian du gjorde, eller ta bort .config-filen så att programmet genererar en ny standardfil (du förlorar då dina anpassade inställningar). Det är precis därför det är viktigt att kopiera filen före redigering; trasig XML är en vanlig orsak till problem i .NET-appar.

Referenser

1Microsoft Learn - Configuring apps (App.config/Web.config)learn.microsoft.com
2Microsoft Learn - INI file format (key=value/[section])learn.microsoft.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.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Relaterade filtillägg

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

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-Ö