Non esiste una sola risposta corretta.
Non c'è mai stato un registro centralizzato di estensioni di file, quindi la selezione di estensioni di file è sempre stata una questione di convenzione, a meno che il software non imponga vincoli. Ai tempi di DOS, l'uso di estensioni di file standardizzate (ben note) divenne prevalente solo per formati proprietari (come Lotus 1-2-3 .WKS
e dBaseII / III .DBF
), perché il software stesso richiedeva uno (non avevi scelta ) o ha fortemente suggerito l'estensione del file. Per i formati a cui non era associata alcuna applicazione specifica, spettava all'utente scegliere.
Anche allora, alcuni programmi con formati proprietari (come WordStar) non utilizzavano estensioni di file standardizzate. Era normale che gli utenti di WordStar usassero .LET
lettere, .DOC
documenti di grandi dimensioni, .INV
fatture, .TXT
testo indeterminato e così via. Se hai ottenuto un .DOC
file, non hai modo di sapere che tipo di file fosse senza contesto o scaricarlo per vedere come appariva all'interno. Potrebbe provenire da decine di decine e decine di programmi o potrebbe essere solo un semplice file di testo. .BAK
Un'estensione del file (back-up) semplicemente ti ha detto che "questo file in precedenza aveva una diversa estensione". Un .BAS
file era quasi certamente una sorta diBASIC
file sorgente, ma avrebbe potuto essere per MS-Basic, Turbo Basic o da qualsiasi altro concorrente. Molte volte, i file non sono stati salvati affatto con un'estensione (sapevi cosa fossero a causa dell'etichetta sul floppy che li conteneva). Alcune persone hanno rinunciato all'acquisto della "estensione" e usate i personaggi di estensione così i loro nomi di file potrebbero avere fino a 11 caratteri al posto dello standard 8 (ad esempio " MikeJohn.son
"), o utilizzato per l'estensione come un numero di serie o di versione ( MathPapr.001
, MathPapr.002
, così via).
Le cose hanno iniziato a cambiare con Windows; Ho il sospetto principalmente perché Windows ha incoraggiato le estensioni dei file ad essere associate a singoli programmi inil registro WIN.INI
, quindi gli autori di programmi hanno avuto un forte incentivo a utilizzare e assumere il controllo di un'estensione di file distintiva (sebbene non sempre con un acronimo sensato). Ne seguì una piccola guerra per vedere chi possedeva estensioni di file comuni, come .DOC
(sai chi ha vinto quella).
Tieni a mente quel contesto:
Per i file di testo, Notepad ha assunto il controllo, .TXT
cosa molto comune all'epoca. Altri programmi potrebbero ovviamente aprirlo; e col tempo, quando si potevano registrare più editor per un'estensione, molti programmi lo facevano. Tuttavia, la cosa importante è che ciò ha consolidato il suo significato attualmente accettato: "un file di testo semplice, senza formattazione o markup di alcun tipo, ad eccezione di schede e terminatori di riga".
Quelli che oggi chiamiamo "valori separati da virgola" erano normalmente archiviati con .TXT
un'estensione, perché erano - beh - file con testo semplice. Excel è arrivato e aveva bisogno di supportare i valori nei file di testo in cui ogni colonna era separata da una virgola, quindi hanno trovato .CSV
un'estensione di file che potevano registrare e si sono bloccati (potrebbe esserci stato un precedente storico dell'uso .CSV
. non consapevole di alcuno).
Abbastanza divertente, i file "valori separati da tabulazione" non sono mai stati molto comuni in DOS o Windows, perché? la mia ipotesi: era troppo difficile per molti utenti DOS capire o lavorare con le schede. Era un personaggio di controllo ereditato dal set di controllo ASCII destinato ai teletipi; formalmente non era un personaggio stampabile. Il generatore di caratteri PC IBM aveva una grafica per esso, ma per ottenerlo dovevi scrivere direttamente sulla scheda video in modo che nessuno lo usasse davvero. Il suo significato esatto non è stato standardizzato. Se il file è stato renderizzato sullo schermo o stampato, gli utenti non possono "vederlo" o distinguerlo dagli spazi del piano. Molti / la maggior parte dei redattori non sono nemmeno riusciti a inserirlo.
Quindi, nessuno ha preso quell'esca. Nessuno ha preso "file con valori separati da tabulazione" e ha trovato un'estensione di file che è diventata "standard", in virtù del dominio personalizzato o del mercato.
.TXT
è probabilmente l'estensione di file più comune. .TSV
è una buona scelta se hai bisogno di qualcosa di unicamente diverso .TXT
. Ho anche visto e usato .TAB
in occasione.