본문 바로가기
책갈피

[Prestonia Answer]파일의 구조는 어떻게 되는지요?

김준혁 |2004.12.21 20:24
조회 26 |추천 0

일단 파일의 경우 이렇습니다..

 

쉽게 설명 드리자면 파일이란 하나 하나의 자료를 뜻합니다.

 

컴퓨터라는 도구는 0과 1밖에 계산을 하지 못하기 때문인데요 그냥 파일이라고 하면야 사실상 그 종류는 한도 끝도 없습니다.

 

즉 구별하기가 상당히 난해하다는 거죠..

 

파일의 생성 원리의 경우 간단하게도 만들수 있습니다.

 

아래아 한글(한글 97)에서 워드 문서를 작성한 파일도 저장을 하고 나면 hwp라는 이름의 파일 확장자가 붙는 문서 파일이 됩니다.

 

엑셀이거나 파워 포인트건 Ms 워드건 전부다 문서 작성 작업을 하고 나서 저장을 하고 나면 파일이 됩니다. 즉 확장자가 붙으면서 말이죠..

 

그리고 확장자의 의미가 무엇이냐고 하셨는데 그 의미는 실로 다양합니다.

 

저도 지난번 여름에 강의가서 프로그래밍 언어 쪽에 대해서 배우게 될때 알게된 이야기 인데요 현재 지구상에 있는 모든 Os (윈도 리눅스 유닉스 포함)과 모든 프로그램의 파일 확장자 총 갯수가 약 몇 만개의 파일 확장자로 사실상 거의 무한대에 가깝다 라고 설명을 들었습니다.

 

그만큼 프로그램도 많고 사실 사용되는 파일의 주축이 한두어개가 아니라는 점이죠,.

 

아 약간 샛길로 빠진거 같은데.. 일단 확장자의 의미의 경우 그 사용되는 프로그램을 지정하기 위함입니다. 더 쉽게 풀이를 하면 한글은 hwp/hwt 라는 파일 확장자를 사용합니다.

 

엑셀은 xls라는 파일 확장자를 가지고 있구요.

 

그만큼 각각의 다른 언어로 (사실 기본은 공통이지만)서로 세부 설정은 틀린 언어로 구별되어져 있기 때문에 그걸 구분하기 위해서 파일 확장자를 사용하는 것입니다.

 

만약 그렇지 않고 그냥 Prestonia 라는 이름의 파일만 만들어 두고 파일 확장자가 없다면 이게 무슨파일인지 알아보질 못해서 모든 프로그램 열어서 하나씩 로드해오는 수밖에는 없는 불상사가 생깁니다.

 

그걸 사연 방지할려고 하는 이유도 있죠 쉽게 풀이하면..

 

그리고 프로그래밍을 하시는 분들이라면야 자기만의 각각 개성있는 파일 확장자를 만들수 있습니다.

 

뭐 비쥬얼 베이직, C언어, C++과 같은 언어를 약간정도 이해하신다면 프로그램을 하나 작성하실수가 있죠. 즉 코딩할수 있다는 말이 되는 거지요 ^^

 

참고하시기 바랍니다

추천수0
반대수0

공감많은 뉴스 시사

더보기

뉴스 플러스