파일 확장자(Filename extension)란 무엇인가요?
- SW교육/지식창고
- 2020. 8. 29.
안녕하세요.
오늘은 파일 확장자에 대해서 알아보겠습니다.
영어로는 Filename extension 이라고 합니다.
파일 확장자란?
- 파일 확장자란. 컴퓨터 파일의 종류와 그 역할을 표시하기 위하여 사용하는 부분을 말합니다.
보통 '파일이름.확장자' 이런 식으로 점 뒤에 오는 것이 확장자입니다.
쉽게 말하면 이것이 사진 파일인지 워드 파일인지 엑셀 파일인지 구별할 수 있게 해주는 것이죠.
예를 들면, 사진. jpg, 워드. bmp, 엑셀. png 이런 것들은 사진 파일입니다.
파일 이름은 사진, 워드, 엑셀이지만 확장자 jpg, bmp, png 이런 것들이 사진 파일을 뜻하는 확장자이기 때문에 사진 파일입니다. 사진.doc 이건 확장자가 doc 이기 때문에 MS워드 파일이고요.
워드. xlsx는 확장자가 xlsx 이기 때문에 MS 엑셀입니다.
너무 쉬운 걸 장황하게 설명했나요.? ^^
그리고 파일 이름. html로 되어있는 파일은 브라우저에서 열어 볼 수 있는 웹 문서 파일입니다.
파일 확장자는 정해져 있는 건가요?
- 파일 확장자는 모든 운영체제에서도 사용할 수 있는 html, java 등과 같은 확장자도 있지만 보통은 운영체제에 따라서 다릅니다. 윈도우즈, 유닉스(리눅스), 맥 OS 자체적으로 오래 사용하던 확장자가 각각 운영체제에서 자리 잡은 경우도 있고 새로운 파일 체계가 유명해지면서 모든 운영체제에서 사용하게 되는 경우도 있습니다.
예를 들어 각 나라마다 다른 법을 적용하는 경우도 있고 국제법을 적용하는 경우도 있지요?
그것과 마찬가지라고 생각하시면 됩니다.
확장자를 변경하면 파일이 바뀌나요?
- 확장자를 변경한다고 해서 파일의 본래의 성격이 바뀌지는 않습니다.
예를 들어 엑셀. xlsx 파일의 확장자를 aaa로 바꿔서 엑셀. aaa로 변경한다고 해서 엑셀 파일이 아닌 것은 아닙니다. 다만 엑셀. aaa처럼 정체불명의 확장자를 가지면 운영체제 윈도우즈는 이 파일이 엑셀 파일인지 알 수 없게 됩니다. 따라서 엑셀모양의 아이콘은 사라지고 더블 클릭해도 바로 열리지 않습니다.
아래처럼 프로그램을 지정해 달라고 나오게 되죠. 그때 "설치된 프로그램 목록에서 프로그램 선택"을 선택하고 엑셀 프로그램을 고르면 됩니다.
단, jpg에서 bmp로 png로 바꾸면 평소처럼 열리죠.
같은 프로그램을 사용하는 사진 파일이기 때문이지 그것도 내부의 파일의 성격이 바뀌는 건 아닙니다.
※BMP(비트맵) 파일은JPG에 비해 용량이 크고 화질이 좋음.
기타 확장자의 관한 이야기
1. 우리가 제일 많이 사용하는 운영체제 윈도우즈는 폴더 옵션을 통해 확장자를 보이게 또는 안 보이게 변경 할 수 있습니다.
아래 그림처럼 폴더> 구성> 폴더 및 검색 옵션> 보기 탭에서
'알려진 파일 형식의 파일 확장명 숨기기'를 체크하면 점과 뒤의 확장자가 보이지 않습니다.
확장자를 보이게 하는 것이 좋습니다.
왜냐하면 파일 이름이 같아도 확장자가 다르면 다른 파일로 인식하기 때문에 확장자를 보이게 해야 파이를 구분하는데 더 좋기 때문입니다.
2. 그밖에 많이 사용하는 확장자명.
위에서 언급한 확장자 외에도
- exe : 윈도우즈 체제에서 프로그램 설치 등을 위한 실행 파일이고요. 유닉스 계열에서는 tar.gz처럼 압축된 파일을 풀어서 프로그램을 설치하도록 사용하는 것 같습니다.
- bat : 셀 명령어를 순차적으로 실행할 수 있는 프로그램의 확장자로 (윈도우즈) 유닉스 계열에서는 sh를 사용합니다.
- mp4, avi : 음악이나 동영상
- txt : 텍스트 문서 파일
- ppt, pptx : MS파워포인트 문서
- java : 자바 프로그램 파일
- py : 파이썬 프로그램 파일
- pdf : 어도비(Adobe) 사의 문서 포맷
이밖에도 수많은 확장자가 존재하고 새로 생겨나고 있습니다.
컴퓨터를 이용하면서 여러 확장자에 관심을 갖고 살펴보시는 것도 흥미롭습니다. 감사합니다.
오늘도 좋은 하루 보내세요~
'SW교육 > 지식창고' 카테고리의 다른 글
Agile 개발방법론 - Agile Project Cycle (0) | 2023.03.23 |
---|---|
초등학교 SW교육 Or 코딩교육 어떻게 준비할 것인가. (7) | 2020.09.13 |
RGB색상에 대해서 알아보자-빛의 삼원색, 16진수변환 - (0) | 2020.09.01 |
프로그램 버그(Bug) 뜻와 유래에 대해서 알아보아요~ (9) | 2020.08.26 |
세계 최초의 컴퓨터는 무엇일까요? (6) | 2020.08.20 |