20

Файлы с разделителями-запятыми обычно имеют расширение .csv . Какое расширение файла должен иметь файл с разделителями табуляции? При выполнении экспорта из Excel, он сохраняет его как .txt при выборе табуляции с разделителями, но не был уверен, что это стандарт. Благодарю.

2 ответа2

23

Единого правильного ответа не существует.

Там никогда не было централизованного реестра расширений файлов, поэтому выбор расширений файлов всегда был условным, если программное обеспечение не накладывает ограничений. Во времена DOS использование стандартизированных (общеизвестных) расширений файлов стало распространенным только для проприетарных форматов (таких как Lotus 1-2-3) .WKS и dBaseII/III .DBF), потому что само программное обеспечение либо требовало (у вас не было выбора), либо настоятельно предлагало расширение файла. Для форматов, с которыми не было связано какое-либо конкретное приложение, пользователь должен был выбрать.

Даже тогда, некоторые программы с проприетарными форматами (такими как WordStar) не использовали стандартизированные расширения файлов. Это было обычным явлением для пользователей WordStar .LET для писем .DOC для больших документов .INV для счетов - .TXT для неопределенного текста и так далее. Если у вас есть .DOC , у вас не было возможности узнать, что это за файл без контекста, или выгрузить его, чтобы посмотреть, как он выглядит внутри. Это могло быть из буквально десятков и десятков программ, или это мог быть просто текстовый файл. .BAK (резервное копирование) просто говорит вам, что "ранее у этого файла было другое расширение". .BAS почти наверняка был своего рода исходным файлом BASIC , но он мог быть для MS-Basic, Turbo Basic или любого другого конкурента. Часто файлы вообще не сохранялись с расширением (вы знали, что это было из-за метки на дискете, которая их держала). Некоторые люди отказались от "расширения" и использовали символы расширения, чтобы имена их файлов могли иметь до 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 в случае.

13

Я видел, как использовались tsv и txt , но между ними я чаще видел файлы с разделителями табуляции, сохраненные как txt .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .