.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.ICSiCalendar data file
5.RPMSGRestricted Permission Message
6.DATProgram Data File (generic)
7.M4AMPEG-4 Audio File
8.ODTOpenDocument Text
9.EMLE-Mail Message (RFC 822 / MIME)
10.BINCD/DVD Disc Image (BIN/CUE)

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