Che estensione ha un file delimitato da tabulazioni?


21

I file delimitati da virgole di solito hanno un'estensione di file .csv. Quale estensione di file dovrebbe avere un file delimitato da tabulazioni? Quando si esegue un'esportazione da Excel, lo salva come .txtquando si seleziona la scheda delimitata, ma non era sicuro che fosse lo standard. Grazie.

Risposte:


14

Ho visto entrambi tsve txtusato, ma tra i due ho visto più comunemente file delimitati da tabulazioni salvati come txt.


25

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 .WKSe 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 .LETlettere, .DOCdocumenti di grandi dimensioni, .INVfatture, .TXTtesto indeterminato e così via. Se hai ottenuto un .DOCfile, 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. .BAKUn'estensione del file (back-up) semplicemente ti ha detto che "questo file in precedenza aveva una diversa estensione". Un .BASfile era quasi certamente una sorta diBASICfile 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, .TXTcosa 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 .TXTun'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 .CSVun'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 .TABin occasione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.