답변:
정답은 하나도 없습니다.
중앙 집중식 파일 확장자 레지스트리는 없었으므로 소프트웨어가 제약 조건을 부과하지 않는 한 파일 확장자 선택은 항상 관습의 문제였습니다. DOS의 시대에, 표준화 (잘 알려진) 파일 확장자의 사용은 (로터스 1-2-3의 같은 독점 포맷 유행이되었다 .WKS및 dBaseII / III의 .DBF소프트웨어 자체가 둘 중 하나를 요구하기 때문에,) (당신은 선택의 여지가 없었다 ) 또는 파일 확장자를 적극 권장합니다. 관련된 특정 응용 프로그램이없는 형식의 경우 실제로 사용자가 선택해야합니다.
그럼에도 불구하고 독점 형식 (예 : WordStar)의 일부 프로그램은 표준화 된 파일 확장자를 사용하지 않았습니다. WordStar 사용자 .LET는 문자, .DOC큰 문서, .INV송장, .TXT불확실한 텍스트 등에 사용 하는 것이 일반적이었습니다 . 당신이 가지고있는 경우 .DOC파일을, 당신은 어떤 파일이 맥락없이 무엇인지 알 수있는 방법이 없었거나 내부 어떻게 생겼는지 볼을 덤핑. 문자 그대로 수십 및 수십 개의 프로그램에서 나왔거나 일반 텍스트 파일 일 수 있습니다. .BAK파일 확장자 (백업)은 단순히 "이 파일은 이전에 다른 파일 확장자를했다"당신을 말했다. .BAS파일은 거의 확실하게 어떤 종류의했다BASIC소스 파일이지만 MS-Basic, Turbo Basic 또는 다른 경쟁 업체 용 파일 일 수 있습니다. 여러 번 파일이 확장명으로 저장되지 않았습니다 (파일을 보관 한 플로피의 레이블로 인해 파일이 무엇인지 알고있었습니다). 일부 사람들은 "확장자"를 잊어 확장 문자를 사용하여 파일 이름에 표준 8 (예 : " MikeJohn.son") 대신 최대 11자를 사용할 수 있거나 확장명을 일련 번호 또는 버전 번호 ( MathPapr.001, MathPapr.002등)로 사용할 수있었습니다.
Windows에서 상황이 바뀌기 시작했습니다. Windows에서 파일 확장자가 개별 프로그램과 연결되도록 권장했기 때문에 주로 의심됩니다.레지스트리 WIN.INI그렇기 때문에 프로그램 작성자는 별개의 파일 확장자 (항상 의미있는 것은 아니지만)를 사용하고 제어 할 수있는 강력한 동기를 갖게되었습니다. 작은 파일 전쟁에서 누가 공통 파일 확장자를 소유 .DOC했는지를 알았습니다.
그 맥락을 명심하십시오 :
텍스트 파일의 경우 메모장이 .TXT당시에 일반적이었습니다. 다른 프로그램도 물론 열 수 있습니다. 그리고 확장 프로그램을 위해 여러 편집기를 등록 할 수 있었을 때 많은 프로그램이 그랬습니다. 그러나 중요한 것은 이것이 현재 허용되는 의미 인 "탭과 줄 종결자를 제외하고 어떤 형식이나 마크 업도없는 일반 텍스트 파일"이라는 의미를 확고히한다는 것입니다.
우리가 오늘날 "쉼표로 구분 된 값"파일이라고 부르는 것은 보통 .TXT일반 텍스트 파일이기 때문에 확장명 으로 저장되었습니다 . Excel은 각 열이 쉼표로 구분 된 텍스트 파일의 값을 지원해야하므로 .CSV등록 할 수있는 파일 확장명으로 나타 났습니다 .CSV. 알 수 없음).
재미있게도 "탭으로 구분 된 값"파일은 DOS 나 Windows에서 흔하지 않았습니다. 왜 그렇습니까? 내 추측 : 많은 DOS 사용자가 이해하지 못하거나 탭으로 작업하기가 너무 어려웠습니다. 텔레타이프 용 ASCII 제어 세트에서 상속 된 제어 문자입니다. 공식적으로 그것은 인쇄 가능한 캐릭터가 아니 었습니다. IBM PC 문자 생성기에는 그래픽이 있었지만 비디오 카드에 직접 쓰면 아무도 사용하지 않았습니다. 정확한 의미는 표준화되지 않았습니다. 파일을 화면에 렌더링하거나 인쇄 한 경우 사용자가 파일을 "보거나"계획 공간과 구분할 수 없습니다. 많은 / 대부분의 편집자들도 삽입 할 수 없었습니다.
그래서 아무도 그 미끼를 가져 가지 않았습니다. 아무도 "탭으로 구분 된 값을 가진 파일"을 취하지 않았고 사용자 정의 또는 시장 지배력으로 인해 "표준"이 된 파일 확장자를 생각해 냈습니다.
.TXT아마도 가장 일반적인 파일 확장자 일 것입니다. .TSV와 다른 무언가가 필요한 경우 올바른 선택입니다 .TXT. 나는 또한 .TAB때때로 보고 사용 했다.