Il n'y a pas de bonne réponse unique.
Il n'y a jamais eu de registre centralisé des extensions de fichiers, donc la sélection des extensions de fichiers a toujours été une question de convention, à moins que le logiciel n'impose des contraintes. À l'époque du DOS, l'utilisation d'extensions de fichiers standardisées (bien connues) n'est devenue courante que pour les formats propriétaires (comme Lotus 1-2-3 .WKS
et dBaseII / III .DBF
), car le logiciel lui-même en demandait un (vous n'aviez pas le choix ), ou a fortement suggéré l'extension du fichier. Pour les formats auxquels aucune application spécifique n'était associée, c'était vraiment à l'utilisateur de choisir.
Même alors, certains programmes avec des formats propriétaires (tels que WordStar) n'utilisaient pas d'extensions de fichiers standardisées. Il était courant pour les utilisateurs de WordStar d'utiliser .LET
des lettres, .DOC
des documents volumineux, .INV
des factures, .TXT
du texte indéterminé, etc. Si vous avez un .DOC
fichier, vous n'avez aucun moyen de savoir de quel type de fichier il s'agit sans contexte, ou de le vider pour voir à quoi il ressemble à l'intérieur. Cela pourrait provenir de dizaines et de dizaines de programmes, ou ce pourrait être simplement un fichier texte. Une .BAK
extension de fichier (sauvegarde) vous a simplement indiqué que "ce fichier avait auparavant une extension de fichier différente". Un .BAS
fichier était presque certainement une sorte deBASIC
fichier source, mais il pourrait s'agir de MS-Basic, Turbo Basic ou de n'importe quel autre concurrent. Plusieurs fois, les fichiers n'étaient pas du tout enregistrés avec une extension (vous saviez ce qu'ils étaient à cause de l'étiquette sur la disquette qui les contenait). Certaines personnes a renoncé à la « extension » et utilisé les caractères d'extension de sorte que leurs noms de fichiers peuvent avoir jusqu'à 11 caractères au lieu de la norme 8 (par exemple , " MikeJohn.son
« ), ou utilisé l'extension en tant que numéro de série ou une version ( MathPapr.001
, MathPapr.002
, etc.).
Les choses ont commencé à changer avec Windows; Je soupçonne surtout que Windows a encouragé les extensions de fichiers à être associées à des programmes individuels dansle registre WIN.INI
, les rédacteurs de programmes étaient donc fortement incités à utiliser et à prendre le contrôle d'une extension de fichier distincte (mais pas toujours avec un acronyme sensé). Une petite guerre s'ensuivit pour voir à qui appartenaient les extensions de fichiers communes - comme .DOC
(vous savez qui a gagné celle-là).
Gardez ce contexte à l'esprit:
Pour les fichiers texte, le Bloc-notes a pris le relais, .TXT
ce qui était très courant à l'époque. Bien entendu, d'autres programmes pourraient l'ouvrir; et avec le temps, lorsque vous pouviez enregistrer plusieurs éditeurs pour une extension, de nombreux programmes le faisaient. Cependant, l'important est que cela renforce sa signification actuellement acceptée: "un fichier texte brut, sans mise en forme ni balisage d'aucune sorte, sauf éventuellement les tabulations et les terminateurs de ligne".
Ce que nous appelons aujourd'hui les fichiers "Valeurs séparées par des virgules", étaient normalement stockés avec une .TXT
extension, car ils étaient - enfin - des fichiers avec du texte brut. Excel est arrivé et devait prendre en charge les valeurs dans les fichiers texte où chaque colonne était séparée par une virgule, donc ils ont proposé .CSV
une extension de fichier qu'ils pouvaient enregistrer - et elle est restée (il pourrait y avoir un précédent historique d'utilisation .CSV
. Je suis pas au courant).
Assez drôle, les fichiers "valeurs séparées par des tabulations" n'ont jamais été très courants sous DOS ou Windows, pourquoi? ma conjecture: il était trop difficile pour de nombreux utilisateurs DOS de comprendre ou de travailler avec des onglets. C'était un caractère de contrôle hérité du jeu de contrôle ASCII destiné aux télétypes; formellement, ce n'était pas un caractère imprimable. Le générateur de caractères IBM PC avait un graphique pour cela, mais pour l'obtenir, vous deviez écrire directement sur la carte vidéo afin que personne ne l'utilise vraiment. Sa signification exacte n'a pas été normalisée. Si vous avez rendu le fichier à l'écran ou l'imprimé, les utilisateurs ne pouvaient pas le "voir" ou le distinguer des espaces du plan. Beaucoup / la plupart des éditeurs n'ont même pas pu l'insérer.
Donc, personne n'a pris cet appât. Personne n'a pris de "fichiers avec des valeurs séparées par des tabulations" et a trouvé une extension de fichier qui est devenue "standard", en vertu de la domination personnalisée ou du marché.
.TXT
est probablement l'extension de fichier la plus courante. .TSV
est un bon choix si vous avez besoin de quelque chose de différent .TXT
. J'ai également vu et utilisé .TAB
à l'occasion.