.CONFIG

Fichier CONFIG

Configuration File
Poser une question
RÉPONSE RAPIDE

Un fichier .config est un fichier de paramètres qui indique à un programme comment se comporter. Le type le plus courant est un fichier de configuration Microsoft .NET (App.config ou Web.config), qui est du texte brut en XML que vous pouvez ouvrir dans n'importe quel éditeur de code tel que VS Code ou Notepad++. Sauvegardez toujours le fichier avant de le modifier - une faute de frappe peut empêcher l'application de démarrer.

Développeur : N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Catégorie : Fichiers de développement MIME: text/xml
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 22, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CONFIG ?

Les fichiers .config sont couramment utilisés au sein d'un système comme fichiers de configuration. À l'aide de fichiers de configuration, diverses options, paramètres et préférences au sein d'applications spécifiques ou de l'ensemble du système sont définis. Dans la plupart des fichiers .config, toutes les propriétés sont stockées sous forme de texte brut - le plus souvent en XML, qui est le format utilisé par Microsoft .NET pour App.config (applications de bureau) et Web.config (projets web ASP.NET). Certains programmes utilisent plutôt un format de style INI clé=valeur ou YAML.

Les logiciels informatiques et les systèmes d'exploitation s'appuient souvent sur de nombreux réglages et paramètres nécessaires au contrôle des processus en cours. Les fichiers .config servent à cet effet - entre autres, ils spécifient les répertoires de fichiers, les chaînes de connexion et les commutateurs de comportement des applications. Dans certains programmes, plusieurs fichiers de ce type peuvent être utilisés, mais cela se voit généralement dans des applications plus complexes.

  • Comme il s'agit de fichiers textuels, ils peuvent être modifiés avec n'importe quel éditeur de texte brut, y compris le Bloc-notes (Notepad) sur Windows. Avant de procéder à des modifications, vous devez vous familiariser avec le contenu du fichier, car des changements incorrects peuvent nuire au fonctionnement des programmes ou du système d'exploitation.
  • Les fichiers .config définissent la manière dont un programme s'initialise ou fonctionne au moment de l'exécution - la plupart des applications les lisent au démarrage. Dans .NET, le fichier App.config d'un projet est copié et renommé en <AssemblyName>.exe.config dans le dossier de sortie.
  • Le runtime .NET lit également un fichier machine.config à l'échelle de la machine et fusionne ses paramètres avec la configuration de l'application ; les paramètres au niveau de l'application sont prioritaires sur les valeurs par défaut de la machine. Les formats associés incluent les fichiers .cfg utilisés par de nombreuses applications non-.NET.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier .config textuel peut être ouvert et lu en toute sécurité. Le risque réside dans l'ÉDITION : comme un .config contrôle souvent si son programme démarre (et, pour .NET, comment il se connecte aux bases de données), une mauvaise valeur, une faute de frappe ou une balise XML cassée peut empêcher l'application de fonctionner. Copiez toujours l'original vers une sauvegarde avant de modifier quoi que ce soit, éditez avec un éditeur de texte brut ou de code (jamais un traitement de texte) et modifiez une seule chose à la fois. Notez également que les fichiers .config peuvent contenir des données sensibles (chaînes de connexion à une base de données, mots de passe, clés API dans Web.config) - traitez-les comme confidentiels et méfiez-vous des fichiers de configuration « optimisés » téléchargés de sources non fiables.

Détails du format

en bref
NOM COMPLETConfiguration File
DÉVELOPPEURN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)depuis No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
TYPE MIMEtext/xml
TYPEGénéralement un fichier de paramètres en texte brut - le plus souvent XML (.NET App.config/Web.config), parfois clé=valeur/INI ou YAML ; occasionnellement spécifique à l'application

Programmes qui ouvrent les fichiers CONFIG

Windows4 apps
Microsoft Visual Studio Freemium Ouvrez les fichiers App.config/Web.config du projet avec une reconnaissance complète du schéma - l'éditeur natif pour les fichiers de configuration .NET.
Windows Notepad Intégré Clic droit → Ouvrir avec → Bloc-notes pour des modifications rapides de petites configurations textuelles ; manque d'aide XML, soyez donc prudent avec la structure.
Notepad Open-source Clic droit → Modifier avec Notepad++ ; affiche la structure XML et les numéros de ligne pour une édition sécurisée des configurations texte.
Visual Studio Code Gratuit Ouvrez le .config pour lire/modifier avec la coloration syntaxique et la validation XML/INI. Le meilleur choix gratuit, surtout pour les App.config/Web.config de .NET.
macOS2 apps
TextEdit Intégré Ouvrez le .config, puis Format → Convertir au format Texte avant d'enregistrer pour qu'il reste une configuration en texte brut (ne pas enregistrer en RTF).
Visual Studio Code Gratuit Ouvrez le .config pour lire/modifier avec la coloration syntaxique et la validation XML/INI. Le meilleur choix gratuit, surtout pour les App.config/Web.config de .NET.
Linux3 apps
Visual Studio Code Gratuit Ouvrez le .config pour lire/modifier avec la coloration syntaxique et la validation XML/INI. Le meilleur choix gratuit, surtout pour les App.config/Web.config de .NET.
GNOME Text Editor / gedit Open-source Ouvrez le .config pour lire/modifier ; l'éditeur par défaut de GNOME gère parfaitement les fichiers de configuration.
nano / vim Open-source Modifiez dans le terminal : « nano file.config » - standard pour les fichiers de configuration de serveurs ou de frameworks. Sauvegardez d'abord.

Détails techniques

spécifications approfondies
Format principalXML - un élément racine `<configuration>` enveloppant les sections `<appSettings>`, `<connectionStrings>` et `<system.*>` dans la structure standard .NET
Encodage du fichierUTF-8 (standard pour les fichiers de configuration XML .NET ; encodage déclaré dans le prologue XML)
Type MIME`text/xml`
Signature de fichierAucune universelle ; la variante XML .NET commence par `<?xml ...?>` à l'offset 0 ; les variantes clé=valeur de style INI n'ont pas d'octets magiques
Élément racine (.NET)`<configuration>` - élément le plus externe requis ; les enfants tels que `<appSettings>` et `<connectionStrings>` suivent un schéma imposé par le runtime
Mécanisme de lecture au runtimeLu au démarrage de l'application par le `ConfigurationManager` de .NET (ou `IConfiguration` dans .NET Core / .NET 5+) ; les modifications nécessitent un redémarrage de l'application à moins qu'un rechargement de configuration ne soit explicitement configuré
Valeurs par défaut au niveau machine`machine.config` dans le dossier d'installation du .NET Framework fournit des valeurs par défaut pour tout le système ; les paramètres `.config` de l'application remplacent toujours les valeurs par défaut de la machine
Transformation au moment de la compilationLes fichiers XML Document Transform (`.xdt`) tels que `App.Debug.config` et `App.Release.config` sont fusionnés par MSBuild pour produire des fichiers de sortie spécifiques à l'environnement
Nom du fichier déployéPour les applications de bureau .NET, la sortie est renommée en `<AssemblyName>.exe.config` ; pour ASP.NET, le fichier reste `Web.config` à la racine du site web
Section des chaînes de connexionL'élément enfant `<connectionStrings>` stocke les chaînes de connexion aux bases de données nommées ; l'attribut `providerName` spécifie le fournisseur ADO.NET (ex: `System.Data.SqlClient`)
Formats texte alternatifsCertaines applications utilisent `.config` pour du texte de style INI `clé=valeur`, YAML ou TOML au lieu de XML - le format interne est entièrement défini par l'application
Gestion de la sécuritéIIS bloque l'accès HTTP direct aux fichiers `.config` par défaut ; les valeurs sensibles telles que les mots de passe peuvent être chiffrées sur place à l'aide de `aspnet_regiis -pe` sur Windows
Fins de ligneGénéralement CRLF sur Windows, LF sur Linux/macOS ; l'analyseur XML normalise les deux
Extensions liées`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
PubliéNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Spécificationlearn.microsoft.com

Conversions CONFIG

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CONFIG. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CONFIG.

Foire aux questions

Comment ouvrir un fichier .config ?
La plupart sont en texte brut - ouvrez-les avec VS Code, Notepad++ ou le Bloc-notes sur Windows, TextEdit (mode texte brut) sur Mac, ou gedit/nano sur Linux. Les fichiers .NET App.config/Web.config sont en XML et se modifient facilement dans VS Code ou Visual Studio. Si le contenu ressemble à du charabia, il s'agit d'une configuration binaire que seul son programme peut lire.
Qu'est-ce qu'un fichier Web.config ou App.config ?
Ce sont les fichiers de configuration standard de .NET : Web.config pour les applications web ASP.NET, App.config pour les applications de bureau. Ce sont des fichiers XML contenant des paramètres tels que les chaînes de connexion et les clés d'application, lus par l'application au démarrage.
Puis-je modifier un fichier .config en toute sécurité ?
Oui, mais sauvegardez-le d'abord. Utilisez un éditeur de texte brut ou de code (compatible XML pour les configurations .NET), modifiez un paramètre à la fois et conservez l'original pour pouvoir le restaurer si le programme cesse de fonctionner. N'utilisez jamais de traitement de texte.
Pourquoi mon fichier .config ressemble-t-il à des caractères aléatoires ?
Soit il s'agit d'une configuration binaire/propriétaire que seul son programme peut lire, soit vous avez ouvert une configuration XML dans un outil qui ne l'affiche pas correctement. Essayez VS Code ; si c'est toujours illisible, modifiez ces paramètres via le programme lui-même.
Quelle est la différence entre .config, .cfg, .ini et .conf ?
Pratiquement aucune quant à l'usage - ce sont tous des noms courants pour les fichiers de configuration. .config est le plus souvent associé aux configurations XML de .NET ; .cfg/.ini/.conf sont généralement du texte de type clé=valeur/INI. L'extension dépend simplement du choix du développeur.
J'ai modifié un .config et maintenant le programme ne démarre plus - que faire ?
Restaurez la sauvegarde que vous avez faite, ou supprimez le .config pour que le programme en régénère un par défaut (vous perdrez vos paramètres personnalisés). C'est précisément pourquoi la copie du fichier avant modification est importante ; un XML corrompu est une cause fréquente de panne pour les applications .NET.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.BCBitComet Incomplete Download File
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.RPMSGRestricted Permission Message

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z