Développement et configuration
Formats texte utilisés pour configurer des logiciels, documenter du code ou journaliser des événements.
Ces formats accompagnent le développement logiciel : fichiers de configuration, journaux d’exécution, documentation technique. Ce sont presque toujours des formats texte, lisibles et modifiables sans outil spécialisé.
Ce choix du texte brut plutôt que du binaire est délibéré : un fichier de configuration ou un journal doit rester lisible et modifiable directement, y compris à la main ou via un outil de contrôle de version qui compare le contenu ligne par ligne — un avantage qu’un format binaire équivalent, plus compact, ne permettrait pas.
L’absence quasi systématique de signature binaire en fait aussi la catégorie la plus difficile à identifier par ses seuls octets : un fichier .ini, .log ou .sh sans son extension n’a souvent aucun marqueur fiable qui le distingue d’un texte brut ordinaire, contrairement à un format binaire structuré.
Extension conventionnelle désignant une copie de sauvegarde d'un fichier ou d'une base de données, avec un usage bien défini dans SQL Server.
.bat .cmd · text/plainBAT (script batch Windows)Script de commandes texte, exécuté par l'interpréteur de commandes de Windows.
.bin · application/octet-streamBIN (fichier binaire générique)Extension générique pour un fichier de données binaires brutes : image disque, firmware, sauvegarde de jeu ou export propriétaire selon le logiciel qui l'a créé.
.crdownload .part · application/octet-streamCRDOWNLOAD / PART (téléchargement en cours)Fichier temporaire créé par un navigateur pendant un téléchargement, renommé automatiquement vers son extension finale une fois le transfert terminé.
.dat · application/octet-streamDAT (fichier de données générique)Extension générique portée par des centaines de logiciels différents pour leurs propres données internes : il n'existe pas un format DAT, mais autant de formats que de programmes qui l'utilisent.
.dmp · application/octet-streamDMP (fichier de vidage mémoire Windows)Instantané de la mémoire d'un programme ou du système au moment d'un plantage, utilisé pour le diagnostic.
.DS_Store · application/octet-streamDS_Store (métadonnées de dossier macOS)Fichier caché que le Finder de macOS place dans chaque dossier consulté, pour y mémoriser la disposition des icônes et les préférences d'affichage.
.env · text/plainENV (dotenv)Fichier texte listant des variables d'environnement, très utilisé pour la configuration d'applications.
.hta · application/htaHTA (application HTML Windows)Application Windows écrite en HTML et script (VBScript ou JScript), exécutée hors du navigateur avec les privilèges de l'utilisateur.
.inf · text/plainINF (Windows setup information)Fichier texte décrivant l'installation d'un pilote ou d'un composant matériel sous Windows.
.ini · text/plainINIFormat de fichier de configuration texte, structuré en sections et paires clé-valeur.
.jse · application/octet-streamJSE (JScript encodé)Script JScript obfusqué par le procédé propriétaire Microsoft Script Encoder, décodable et exécutable par Windows Script Host.
.ipynb · application/x-ipynb+jsonJupyter Notebook (IPYNB)Format de carnet interactif mêlant code exécutable, résultats et texte, standard de la science des données.
.log · text/plainLOGFichier texte journalisant des événements horodatés, produit par des applications ou des systèmes.
.md .markdown · text/markdownMarkdownLangage de balisage léger, lisible en texte brut, standard de la documentation technique.
.nfo · text/plainNFO (fichier d'information)Fichier texte accompagnant une release logicielle pour en présenter le contenu, l'origine et les crédits, hérité de la scène underground des années 1990.
.patch .diff · text/x-diffPatch / DiffFichier texte décrivant les différences entre deux versions d'un ou plusieurs fichiers source.
.proto · text/plainProto (Protocol Buffers)Fichier texte définissant la structure de données pour Protocol Buffers, le format de sérialisation de Google.
.ps1 · text/plainPS1 (script PowerShell)Script de commandes pour PowerShell, l'interpréteur de commandes avancé de Microsoft.
.reg · text/plainREG (registre Windows)Fichier texte permettant d'importer ou d'exporter des clés du registre Windows.
.sh · text/x-shellscriptSH (script shell Unix)Script de commandes texte pour l'interpréteur shell Unix/Linux, généralement identifié par un shebang.
.tmp · application/octet-streamTMP (fichier temporaire)Fichier de travail écrit par un programme ou par le système d'exploitation, destiné à être supprimé automatiquement une fois la tâche terminée.
.toml · application/tomlTOMLFormat de configuration texte moderne, pensé pour être à la fois lisible et strictement spécifié.
.url · text/plainURL (raccourci Internet Windows)Petit fichier texte représentant un raccourci vers une page web, l'équivalent du LNK pour une adresse Internet plutôt qu'un fichier local.
.vbs · text/vbscriptVBS (script VBScript)Script texte en VBScript, exécuté nativement par Windows Script Host sans compilation préalable.
.wasm · application/wasmWebAssembly (WASM)Format de bytecode binaire exécutable dans le navigateur à une vitesse proche du code natif.
.wsf · text/xmlWSF (Windows Script File)Enveloppe XML regroupant un ou plusieurs scripts VBScript et/ou JScript, exécutée par Windows Script Host.
Fichier .env exposé dans un dépôt ou une archive livrée : le risque de fuite de secrets →
Questions fréquentes
Combien de formats Développement et configuration recense fichiers.org ?
fichiers.org référence 27 formats de la catégorie Développement et configuration : BAK (fichier de sauvegarde), BAT (script batch Windows), BIN (fichier binaire générique), CRDOWNLOAD / PART (téléchargement en cours), DAT (fichier de données générique), DMP (fichier de vidage mémoire Windows), DS_Store (métadonnées de dossier macOS), ENV (dotenv) et 19 autres.
Quels formats Développement et configuration sont encore d'usage courant ?
23 des 27 formats Développement et configuration référencés ici sont pérennes ou stables aujourd'hui ; 4 sont obsolètes ou en déclin (voir le champ « Pérennité » sur chaque fiche).
Comment savoir quel format Développement et configuration j'ai en main ?
Utilisez l'identifieur de fichier, qui lit la signature binaire réelle du fichier plutôt que de se fier à son extension.
Un guide détaillé existe-t-il sur les formats Développement et configuration ?
Oui : Fichier .env exposé dans un dépôt ou une archive livrée : le risque de fuite de secrets.