.CONFIG

CONFIG-bestand

Configuration File
Stel een vraag
SNEL ANTWOORD

Een .config-bestand is een instellingenbestand dat een programma vertelt hoe het zich moet gedragen. Het meest voorkomende type is een Microsoft .NET-configuratiebestand (App.config of Web.config), wat platte XML is die u kunt openen in elke code-editor zoals VS Code of Notepad++. Maak altijd een reservekopie van het bestand voordat u het bewerkt - een typefout kan ervoor zorgen dat de applicatie niet meer opstart.

Ontwikkelaar: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Categorie: Ontwikkelaarsbestanden MIME: text/xml
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 22, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het CONFIG-bestandsformaat?

.config-bestanden worden binnen een systeem vaak gebruikt als configuratiebestanden. Met behulp van configuratiebestanden worden verschillende opties, parameters en voorkeuren binnen specifieke applicaties of het hele systeem gedefinieerd. In de meeste .config-bestanden worden alle eigenschappen opgeslagen als platte tekst - meestal als XML, het formaat dat Microsoft .NET gebruikt voor App.config (desktopapplicaties) en Web.config (ASP.NET-webprojecten). Sommige programma's gebruiken in plaats daarvan een INI-stijl key=value-formaat of YAML.

Computersoftware en besturingssystemen vertrouwen vaak op vele instellingen en parameters die nodig zijn voor het aansturen van lopende processen. .config-bestanden dienen dit doel - ze specificeren onder andere bestandsmappen, verbindingsreeksen en schakelaars voor applicatiegedrag. In sommige programma's kan meer dan één dergelijk bestand worden gebruikt, maar dit wordt meestal gezien in complexere applicaties.

  • Omdat dit tekstgebaseerde bestanden zijn, kunnen ze worden bewerkt met elke platte-teksteditor, inclusief Notepad in Windows. Voordat u gaat bewerken, moet u zich vertrouwd maken met de inhoud van het bestand, aangezien onjuiste wijzigingen de werking van programma's of het besturingssysteem negatief kunnen beïnvloeden.
  • .config-bestanden definiëren hoe een programma initialiseert of werkt tijdens runtime - de meeste applicaties lezen ze tijdens het opstarten. In .NET wordt de App.config van een project gekopieerd en hernoemd naar <AssemblyName>.exe.config in de uitvoermap.
  • De .NET-runtime leest ook een systeembreed machine.config-bestand en voegt de instellingen hiervan samen met de applicatieconfiguratie; instellingen op applicatieniveau hebben voorrang op de standaardinstellingen van de machine. Gerelateerde formaten zijn onder meer .cfg-bestanden die door veel niet-.NET-applicaties worden gebruikt.

Beveiliging & veiligheid

RISICO: MEDIUM

Een tekstgebaseerd .config-bestand is veilig om te openen en te lezen. Het risico zit in het BEWERKEN: omdat een .config vaak bepaalt of het programma opstart (en, voor .NET, hoe het verbinding maakt met databases), kan een verkeerde waarde, typefout of kapotte XML-tag de werking van de applicatie stoppen. Maak altijd een kopie van het origineel als reservekopie voordat u iets wijzigt, bewerk met een platte-tekst/code-editor (nooit een tekstverwerker) en wijzig één ding tegelijk. Houd er ook rekening mee dat .config-bestanden gevoelige gegevens kunnen bevatten (database-verbindingsreeksen, wachtwoorden, API-sleutels in Web.config) - behandel ze als vertrouwelijk en wees op uw hoede voor gedownloade „geoptimaliseerde” configuratiebestanden van onbetrouwbare bronnen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMConfiguration File
ONTWIKKELAARN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)sinds No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
MIME-TYPEtext/xml
TYPEMeestal een platte-tekst instellingenbestand - meestal XML (.NET App.config/Web.config), soms key=value/INI of YAML; incidenteel applicatiespecifiek
GERELATEERD.do.md.hex.xsd

Programma's die CONFIG-bestanden openen

Windows4 apps
Microsoft Visual Studio Freemium Open de App.config/Web.config van het project met volledige schema-ondersteuning - de native editor voor .NET-configuratiebestanden.
Windows Notepad Ingebouwd Rechtermuisklik → Openen met → Notepad voor snelle bewerkingen van kleine tekstconfigs; mist XML-hulp, dus wees voorzichtig met de structuur.
Notepad Open-source Rechtermuisklik → Bewerken met Notepad++; toont de XML-structuur en regelnummers voor het veilig bewerken van tekstconfigs.
Visual Studio Code Gratis Open de .config om te lezen/bewerken met XML/INI-accentuering en validatie. De beste gratis keuze, vooral voor .NET App.config/Web.config.
macOS2 apps
TextEdit Ingebouwd Open de .config, ga dan naar Opmaak → Maak platte tekst voordat u opslaat, zodat het een platte-tekstconfiguratie blijft (niet opslaan als RTF).
Visual Studio Code Gratis Open de .config om te lezen/bewerken met XML/INI-accentuering en validatie. De beste gratis keuze, vooral voor .NET App.config/Web.config.
Linux3 apps
Visual Studio Code Gratis Open de .config om te lezen/bewerken met XML/INI-accentuering en validatie. De beste gratis keuze, vooral voor .NET App.config/Web.config.
GNOME Text Editor / gedit Open-source Open de .config om te lezen/bewerken; de standaard GNOME-editor gaat prima om met configuratiebestanden.
nano / vim Open-source Bewerken in de terminal: „nano file.config” - standaard voor server/framework-configuratiebestanden. Maak eerst een reservekopie.

Technische details

diepe specificaties
Primair formaatXML - een `<configuration>` root-element dat `<appSettings>`, `<connectionStrings>` en `<system.*>` secties omsluit in de standaard .NET-lay-out
BestandscoderingUTF-8 (standaard voor .NET XML-configuratiebestanden; codering gedeclareerd in de XML-proloog)
MIME-type`text/xml`
BestandssignatuurGeen universele; de .NET XML-variant begint met `<?xml ...?>` op offset 0; INI-stijl key=value-varianten hebben geen magic bytes
Root-element (.NET)`<configuration>` - vereist buitenste element; onderliggende elementen zoals `<appSettings>` en `<connectionStrings>` volgen een schema dat door de runtime wordt afgedwongen
Runtime-leesmechanismeGelezen bij het opstarten van de applicatie door de .NET `ConfigurationManager` (of `IConfiguration` in .NET Core / .NET 5+); wijzigingen vereisen een herstart van de app, tenzij een configuratie-reload expliciet is geconfigureerd
Standaardinstellingen op machineniveau`machine.config` in de .NET Framework-installatiemap biedt systeembrede standaardinstellingen; applicatie-`.config`-instellingen overschrijven altijd de machine-standaardinstellingen
Transformatie tijdens buildXML Document Transform (`.xdt`)-bestanden zoals `App.Debug.config` en `App.Release.config` worden door MSBuild samengevoegd om omgevingsspecifieke uitvoerbestanden te produceren
Geïmplementeerde bestandsnaamVoor .NET-desktop-apps wordt de uitvoer hernoemd naar `<AssemblyName>.exe.config`; voor ASP.NET blijft het bestand `Web.config` in de web-root
Sectie verbindingsreeksenHet onderliggende element `<connectionStrings>` slaat benoemde database-verbindingsreeksen op; het attribuut `providerName` specificeert de ADO.NET-provider (bijv. `System.Data.SqlClient`)
Alternatieve tekstformatenSommige applicaties gebruiken `.config` voor INI-stijl `key=value`-tekst, YAML of TOML in plaats van XML - het interne formaat is volledig applicatie-gedefinieerd
BeveiligingsafhandelingIIS blokkeert standaard directe HTTP-toegang tot `.config`-bestanden; gevoelige waarden zoals wachtwoorden kunnen ter plaatse worden versleuteld met `aspnet_regiis -pe` op Windows
RegeleindenMeestal CRLF op Windows, LF op Linux/macOS; de XML-parser normaliseert beide
Gerelateerde extensies`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
UitgebrachtNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Specificatielearn.microsoft.com

CONFIG conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met CONFIG-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over CONFIG-bestanden.

Veelgestelde vragen

Hoe open ik een .config-bestand?
De meeste zijn platte tekst - open ze met VS Code, Notepad++ of Notepad op Windows, TextEdit (platte-tekstmodus) op Mac, of gedit/nano op Linux. .NET App.config/Web.config-bestanden zijn XML en laten zich goed bewerken in VS Code of Visual Studio. Als de inhoud eruitziet als wartaal, is het een binaire configuratie die alleen door het bijbehorende programma kan worden gelezen.
Wat is een Web.config- of App.config-bestand?
Dit zijn de standaard .NET-configuratiebestanden: Web.config voor ASP.NET-webapps, App.config voor desktop-apps. Het zijn XML-bestanden met instellingen zoals verbindingsreeksen en applicatiesleutels, die door de applicatie worden gelezen bij het opstarten.
Kan ik een .config-bestand veilig bewerken?
Ja, maar maak eerst een reservekopie. Gebruik een platte-tekst/code-editor (XML-bewust voor .NET-configs), wijzig één instelling tegelijk en bewaar het origineel zodat u dit kunt herstellen als het programma stopt met werken. Gebruik nooit een tekstverwerker.
Waarom ziet mijn .config-bestand eruit als willekeurige tekens?
Ofwel is het een binaire/eigen configuratie die alleen het programma zelf kan lezen, of u hebt een XML-configuratie geopend in een tool die deze niet goed weergeeft. Probeer VS Code; als het nog steeds wartaal is, wijzig die instellingen dan via het programma zelf.
Wat is het verschil tussen .config, .cfg, .ini en .conf?
In doel praktisch niets - het zijn allemaal veelvoorkomende namen voor configuratiebestanden. .config wordt het meest geassocieerd met .NET XML-configs; .cfg/.ini/.conf zijn meestal key=value/INI-tekst. De extensie is simpelweg de keuze van de ontwikkelaar.
Ik heb een .config bewerkt en nu start het programma niet meer - wat moet ik doen?
Herstel de reservekopie die u hebt gemaakt, of verwijder de .config zodat het programma een standaardbestand genereert (u verliest dan wel aangepaste instellingen). Dit is precies waarom het kopiëren van het bestand vóór het bewerken belangrijk is; kapotte XML is een veelvoorkomende oorzaak bij .NET-apps.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z