Un fichier « .config » est une extension de fichier générique utilisée pour stocker les paramètres de configuration de diverses applications logicielles. Ces fichiers contiennent généralement des paramètres, des réglages et des préférences qui contrôlent le comportement d'un programme. Le format d'un fichier « config » peut varier considérablement, allant de simples paires clé-valeur basées sur du texte à des formats plus structurés tels que XML, JSON ou INI. La structure et le contenu spécifiques sont déterminés par l'application qui utilise le fichier. Les fichiers de configuration permettent aux utilisateurs de personnaliser le comportement de l'application sans modifier le code source du programme. Ils sont essentiels pour adapter les logiciels à différents environnements, aux préférences des utilisateurs et aux configurations système. Ces fichiers sont souvent lisibles par l'homme (human-readable), ce qui les rend relativement faciles à éditer et à comprendre, bien que des modifications incorrectes puissent entraîner des dysfonctionnements de l'application. Ils constituent une pierre angulaire de la flexibilité et de l'adaptabilité des logiciels modernes, facilitant grandement la gestion des déploiements et la maintenance applicative sans nécessiter de recompilation.