Единого правильного ответа не существует.
Там никогда не было централизованного реестра расширений файлов, поэтому выбор расширений файлов всегда был условным, если только программное обеспечение не накладывает ограничений. Во времена DOS использование стандартизированных (общеизвестных) расширений файлов стало распространенным только для проприетарных форматов (таких как Lotus 1-2-3 .WKS
и dBaseII / III .DBF
), потому что само программное обеспечение требовало одно (у вас не было выбора ), или настоятельно предложил расширение файла. Для форматов, с которыми не было связано какое-либо конкретное приложение, пользователь должен был выбрать.
Даже тогда, некоторые программы с проприетарными форматами (такими как WordStar) не использовали стандартизированные расширения файлов. Пользователи WordStar часто использовали .LET
для писем, .DOC
больших документов, .INV
счетов, .TXT
неопределенного текста и так далее. Если у вас есть .DOC
файл, у вас не было возможности узнать, что это за файл без контекста, или выгрузить его, чтобы посмотреть, как он выглядит внутри. Это могло быть из буквально десятков и десятков программ, или это мог быть просто текстовый файл. Расширение .BAK
файла (резервное копирование) просто говорит вам, что «раньше у этого файла было другое расширение». .BAS
Файл почти наверняка был какой - тоBASIC
исходный файл, но это мог быть MS-Basic, Turbo Basic или любой другой конкурент. Часто файлы вообще не сохранялись с расширением (вы знали, что это было, из-за метки на дискете, которая их держала). Некоторые люди forwent на «расширение» и используемые символы расширения , так что их имена файлов могут иметь до 11 символов вместо стандартного 8 (например , " MikeJohn.son
«), или использовать расширение как последовательный или номер версии ( MathPapr.001
, MathPapr.002
так далее).
Вещи начали меняться с Windows; Я подозреваю, что в основном потому, что Windows поощряет ассоциировать расширения файлов с отдельными программами вреестр WIN.INI
, таким образом, у авторов программ был действительно сильный стимул использовать и контролировать отличительное (хотя и не всегда с заметной аббревиатурой) расширение файла. Началась небольшая война, чтобы увидеть, кому принадлежат общие расширения файлов - например .DOC
(вы знаете, кто выиграл это).
Помните об этом:
Для текстовых файлов пришел блокнот, .TXT
что было очень распространено в то время. Другие программы могут открыть его, конечно; и со временем, когда вы могли зарегистрировать несколько редакторов для расширения, многие программы сделали это. Однако важно то, что это закрепило его общепринятый в настоящее время смысл: «простой текстовый файл, без какого-либо форматирования или разметки, за исключением, возможно, табуляции и ограничителей строк».
Файлы, которые мы сегодня называем «значениями, разделенными запятыми», обычно хранились с .TXT
расширением, потому что они - ну, в общем, файлы с простым текстом. Пришёл Excel и ему нужно было поддерживать значения в текстовых файлах, где каждая колонка была разделена запятой, поэтому они придумали .CSV
как расширение файла, которое они могли зарегистрировать - и оно застряло (возможно, был исторический прецедент использования .CSV
. Я не в курсе ни одного).
Забавно, но файлы с разделителями табуляции никогда не были широко распространены в DOS или Windows. Почему? мое предположение: многим пользователям DOS было слишком трудно понять или работать с вкладками. Это был контрольный символ, унаследованный от контрольного набора ASCII, предназначенного для телетайпа; формально это был не печатный персонаж. У генератора символов IBM PC была графика для нее, но чтобы получить ее, нужно было напрямую записать ее на видеокарту, чтобы никто ее не использовал. Это точное значение не было стандартизировано. Если вы отобразили файл на экране или распечатали его, пользователи не смогли бы «увидеть» его или отличить от плановых пространств. Многие / большинство редакторов не могли даже вставить его.
Так что никто не взял эту приманку. Никто не брал «файлы со значениями, разделенными табуляцией», и не придумал расширение файла, которое стало «стандартным», благодаря либо пользовательскому, либо рыночному доминированию.
.TXT
это, пожалуй, самое распространенное расширение файла. .TSV
Это хороший выбор, если вам нужно что-то уникально отличное от .TXT
. Я также видел и использовал .TAB
по случаю.