Un fichier de configuration - parfois appelé un fichier de configuration - est un fichier électronique utilisé pour stocker, modifier ou contrôler les paramètres d'un système d'exploitation ou du programme. Ces fichiers sont répandus dans les systèmes d'exploitation les plus importants et sont généralement mis en place pour être facile à modifier. Ils sont généralement formaté en tant que simples fichiers texte ou langage de balisage extensible (XML) des fichiers. Les fichiers de configuration peuvent être utilisés pour contrôler les paramètres de l'environnement d'exploitation au sein de certains programmes qui sont anormalement complexes dans leur fonctionnement. Ils peuvent également être utilisés pour contrôler les préférences de nombreux ordinateurs ou les programmes à travers les réseaux.
Le type de données contenues dans les fichiers de configuration varie considérablement. Il n'existe aucune norme concernant le contenu ou la disposition d'un fichier de configuration, car il peut varier selon les applications prises en charge. Certains types de fichiers - notamment XML -. Ou plates-formes peuvent mandater la structure du fichier. Un fichier de configuration peut utiliser n'importe quelle extension du fichier, mais, en plus *. Xml, d'autres extensions ordinaires réservées aux fins d'identification d'un fichier de configuration sont *. Ini, . Txt, . Config.
Les fichiers de configuration trouver une utilisation commune dans une large gamme de logiciels et de programmes. Ils sont un outil assez standard utilisé par les développeurs de logiciels pour modifier les programmes qu'ils créent, tout en évitant d'avoir à recompiler le code source du logiciel. Certains jeux utilisent les fichiers afin de déterminer les chemins de cartes de jeu ou des informations de caractère. D'autres applications, telles que celles qui créent le contenu, peuvent profiter de fichiers de configuration qui contiennent des variables telles que la quantité de mémoire système à la réserve, les noms et le nombre de couches dans un fichier, ou les préférences utilisateur, tels que des raccourcis clavier pour certaines fonctions de programme.
Un fichier de configuration est parfois utilisé pour spécifier les paramètres du matériel, du système ou serveur. Ils sont fréquemment utilisés pour spécifier les propriétés associées aux serveurs web. L'une des utilisations les plus courantes des fichiers de configuration est de contrôler le démarrage d'un ordinateur, y compris l'identification des programmes qui démarrent avec le système d'exploitation et des pointeurs vers les pilotes nécessaires pour contrôler le matériel connecté à l'ordinateur.
De nombreux programmes sont disponibles qui peuvent modifier et créer des fichiers de configuration, en partie parce que les fichiers sont généralement en texte clair. La plupart des systèmes d'exploitation sont livrés avec des éditeurs de texte qui peuvent être utilisés pour le travail, mais à faible coût éditeurs de texte tiers sont disponibles pour rendre la tâche plus efficace. Dans le cas de fichiers XML, il existe un grand nombre de programmes disponibles pour effectuer les modifications. Parfois, les utilisateurs finaux finissent par l'édition de fichiers de configuration uniquement en changeant les paramètres dans la boîte de dialogue.