Quelle extension de fichier possède un fichier délimité par des tabulations?

21

Les fichiers séparés par des virgules ont généralement une extension de fichier de .csv. Quelle extension de fichier doit avoir un fichier délimité par des tabulations? Lors d'une exportation depuis Excel, il l'enregistre comme .txtlors de la sélection délimitée par des tabulations, mais n'était pas sûr si c'était la norme. Merci.

Chad Harrison
la source

Réponses:

14

J'ai vu les deux tsvet txtutilisé, mais entre les deux, j'ai plus souvent vu des fichiers délimités par des tabulations enregistrés sous txt.

Ahrotahntee
la source
25

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 .WKSet 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 .LETdes lettres, .DOCdes documents volumineux, .INVdes factures, .TXTdu texte indéterminé, etc. Si vous avez un .DOCfichier, 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 .BAKextension de fichier (sauvegarde) vous a simplement indiqué que "ce fichier avait auparavant une extension de fichier différente". Un .BASfichier était presque certainement une sorte deBASICfichier 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, .TXTce 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 .TXTextension, 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é .CSVune 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é.

.TXTest probablement l'extension de fichier la plus courante. .TSVest un bon choix si vous avez besoin de quelque chose de différent .TXT. J'ai également vu et utilisé .TABà l'occasion.

Euro Micelli
la source