컴퓨터에서 파일을 하나 만들거나 다운로드하면 파일 이름 뒤에 .jpg, .png, .txt, .docx, .mp4 같은 글자가 붙어 있는 것을 볼 수 있습니다.
예를 들어 사진 파일이라면
여행사진.jpg
문서라면
회의자료.docx
동영상이라면
영상.mp4
처럼 표시됩니다.
이때 파일 이름 뒤에 붙어 있는 .jpg, .docx, .mp4 같은 부분을 파일 확장자라고 합니다.
그런데 파일 이름은 사람이 구분하기 위한 것이고, 확장자는 왜 따로 필요한 걸까요?
단순히 이름을 예쁘게 붙이기 위한 것처럼 보이지만, 확장자는 컴퓨터가 “이 파일을 어떤 종류의 파일로 처리해야 하는지” 판단하는 데 중요한 역할을 합니다.
파일 확장자는 파일의 종류를 알려준다
컴퓨터에는 수많은 종류의 파일이 있습니다.
사진, 문서, 음악, 동영상, 압축파일, 프로그램 등 각각의 파일은 저장되는 방식과 사용하는 프로그램이 다릅니다.
예를 들어
- .jpg → JPEG 이미지
- .png → PNG 이미지
- .txt → 일반 텍스트 파일
- .docx → Microsoft Word 문서
- .xlsx → Excel 문서
- .mp3 → 오디오 파일
- .mp4 → 동영상 파일
- .zip → 압축 파일
처럼 확장자를 보면 파일의 종류를 어느 정도 알 수 있습니다.
사람이 파일 목록을 볼 때도 확장자가 있으면 쉽게 구분할 수 있습니다.
사진.jpg
음악.mp3
문서.txt
이렇게 되어 있다면 어떤 파일인지 한눈에 알 수 있습니다.
하지만 확장자의 역할은 사람에게 정보를 보여주는 것에서 끝나지 않습니다.
파일을 열 때 어떤 프로그램을 사용할지도 알려준다
윈도우에서 파일을 더블클릭하면 파일에 맞는 프로그램이 실행되는 경우가 많습니다.
예를 들어 .txt 파일을 더블클릭하면 메모장 같은 텍스트 편집 프로그램이 열리고, .jpg 파일을 열면 이미지 프로그램이 실행됩니다.
왜 컴퓨터가 이렇게 할 수 있을까요?
파일 확장자를 이용해 어떤 프로그램과 연결되어 있는지 확인하기 때문입니다.
예를 들어 컴퓨터에
사진.jpg
라는 파일이 있다면 운영체제는 .jpg라는 확장자를 보고 해당 형식의 파일을 처리할 수 있는 프로그램을 찾습니다.
사용자는 매번 프로그램을 먼저 실행한 다음 파일을 찾아갈 필요 없이 파일을 더블클릭하는 것만으로 파일을 열 수 있습니다.
즉, 파일 확장자는 컴퓨터에게 일종의 힌트를 제공한다고 볼 수 있습니다.
“나는 이런 종류의 파일이야. 나를 처리할 수 있는 프로그램으로 열어줘.”
이런 역할을 하는 것입니다.
파일 이름과 확장자는 서로 다른 부분이다
예를 들어
여행사진.jpg
라는 파일이 있다고 해보겠습니다.
여기에서
여행사진 → 파일 이름
.jpg → 파일 확장자
입니다.
따라서 파일 이름은 원하는 대로 바꿀 수 있습니다.
여행사진.jpg
를
스위스여행.jpg
로 바꿔도 파일의 형식 자체는 그대로 JPEG 이미지입니다.
반면 .jpg를 .txt로 바꾼다고 해서 사진이 텍스트 파일로 변환되는 것은 아닙니다.
이 부분이 파일 확장자를 이해할 때 상당히 중요합니다.
확장자만 바꾼다고 파일 형식이 변하는 것은 아니다
예를 들어 사진 파일 하나가 있다고 해보겠습니다.
원래 이름이
사진.jpg
였는데 이것을
사진.txt
로 이름만 바꿨다고 생각해봅시다.
그러면 파일 이름에는 .txt가 붙지만 파일 안에 들어 있는 실제 데이터가 갑자기 텍스트 데이터로 변하는 것은 아닙니다.
원래 사진 데이터가 그대로 들어 있다면 파일의 내용 자체는 여전히 사진 데이터입니다.
따라서 확장자를 바꾸는 것과 파일 형식을 변환하는 것은 서로 다른 작업입니다.
파일 형식을 실제로 변환하려면 해당 형식을 지원하는 프로그램을 이용해 새로운 형식으로 저장하거나 변환해야 합니다.
예를 들어 이미지 편집 프로그램에서 JPG 사진을 PNG 형식으로 저장하면 실제 데이터의 저장 방식도 PNG 형식에 맞게 만들어집니다.
단순히
사진.jpg
→
사진.png
로 이름만 변경하는 것과는 완전히 다른 것입니다.
그렇다면 확장자가 없으면 파일을 사용할 수 없을까?
꼭 그렇지는 않습니다.
확장자가 없다고 해서 파일의 내용 자체가 사라지거나 파일이 반드시 사용할 수 없게 되는 것은 아닙니다.
컴퓨터의 파일에는 확장자 외에도 파일 내부의 데이터 구조나 형식 정보를 통해 종류를 판단할 수 있는 경우가 있습니다.
특히 프로그램이나 운영체제는 파일의 내용 자체를 확인해서 어떤 형식인지 판단할 수도 있습니다.
하지만 일반적인 컴퓨터 사용 환경에서는 확장자를 이용하면 파일을 빠르게 구분하고 적절한 프로그램과 연결하기가 편리합니다.
그래서 확장자는 컴퓨터에서 여전히 매우 유용하게 사용됩니다.
확장자를 잘못 바꾸면 어떻게 될까?
파일 확장자를 잘못 변경하면 파일을 열 때 문제가 생길 수 있습니다.
예를 들어 실제로는 이미지 파일인데 확장자를 엉뚱하게 바꾸면 운영체제가 그 파일을 다른 종류의 파일로 인식할 수 있습니다.
그 결과 파일을 더블클릭했을 때 적절하지 않은 프로그램으로 열려고 하거나, 파일을 열 수 없다는 메시지가 나타날 수도 있습니다.
그렇다고 해서 확장자를 잘못 바꾼 순간 파일의 실제 데이터가 반드시 망가지는 것은 아닙니다.
원래 확장자로 되돌렸을 때 다시 정상적으로 열리는 경우도 있습니다.
따라서 파일 확장자를 변경할 때는 파일 형식을 변환하는 것과 단순히 이름을 바꾸는 것은 다르다는 점을 기억하는 것이 좋습니다.
윈도우에서는 확장자가 보이지 않을 때도 있다
컴퓨터를 사용하다 보면 어떤 파일은 이름 뒤에 .jpg나 .txt가 보이는데, 어떤 파일은 확장자가 보이지 않는 경우가 있습니다.
이것은 파일에 확장자가 없어서가 아니라 윈도우의 설정 때문에 확장자가 숨겨져 있을 수 있기 때문입니다.
특히 일반적인 파일에서는 알려진 파일 형식의 확장자를 숨겨 놓는 설정이 사용되기도 합니다.
이 경우
사진.jpg
라는 실제 파일이 화면에서는
사진
처럼 보일 수 있습니다.
그래서 파일 이름을 바꿀 때도 주의해야 합니다.
확장자가 숨겨진 상태에서는 사용자가 파일 이름만 바꾼다고 생각했는데 실제로는 파일 확장자까지 변경하는 상황이 생길 수 있기 때문입니다.
필요하다면 파일 탐색기의 보기 설정에서 파일 이름 확장명을 표시하도록 설정할 수 있습니다.
확장자를 직접 확인할 수 있게 해두면 파일의 종류를 파악하거나 파일 이름을 변경할 때 조금 더 안전합니다.
같은 이름이라도 확장자가 다르면 다른 파일이다
파일 이름이 같아도 확장자가 다르면 서로 다른 종류의 파일일 수 있습니다.
예를 들어 같은 폴더에
자료.txt
와
자료.jpg
가 함께 존재할 수 있습니다.
사람이 보기에는 이름이 거의 같지만 컴퓨터 입장에서는 서로 다른 형식의 파일입니다.
또한 같은 내용을 가지고 있더라도 어떤 형식으로 저장하느냐에 따라 파일의 구조와 용량, 사용할 수 있는 프로그램 등이 달라질 수 있습니다.
그래서 컴퓨터에서는 단순히 파일 이름만 보는 것이 아니라 파일 이름과 확장자를 함께 확인하는 것이 중요합니다.
파일 확장자는 작은 정보지만 중요한 역할을 한다
파일 이름 뒤에 붙어 있는 몇 글자는 아주 작고 눈에 잘 띄지 않습니다.
하지만 그 안에는 파일을 구분하고 프로그램과 연결하는 데 필요한 중요한 정보가 들어 있습니다.
사진인지, 문서인지, 음악인지, 동영상인지에 따라 컴퓨터가 처리하는 방법은 달라집니다.
확장자는 이러한 파일 형식을 사람이 쉽게 확인할 수 있게 해주고, 운영체제가 적절한 프로그램과 연결하는 데에도 활용됩니다.
다만 확장자가 파일의 내용 자체를 결정하는 것은 아닙니다.
.jpg를 .txt로 바꾼다고 사진이 텍스트가 되는 것이 아니듯이, 확장자는 파일의 이름에 붙어 있는 표시이면서 운영체제가 파일 형식을 판단하는 데 사용하는 정보라고 이해하는 것이 좋습니다.
결국 우리가 매일 아무 생각 없이 보는
사진.jpg
문서.docx
영상.mp4
같은 짧은 글자에는
“이 파일은 어떤 종류이고, 어떻게 다뤄야 하는가?”
라는 컴퓨터의 기본적인 약속이 담겨 있는 셈입니다.
파일 확장자는 아주 작은 부분처럼 보이지만, 우리가 파일을 만들고 저장하고 열고 관리하는 과정에서 생각보다 중요한 역할을 하고 있습니다.
'IT.AI.' 카테고리의 다른 글
| 컴퓨터에서 파일 검색은 어떻게 원하는 파일을 찾아낼까? (0) | 2026.09.20 |
|---|---|
| 프로그램이 멈췄을 때 강제 종료하면 무슨 일이 일어날까? (0) | 2026.09.19 |
| 컴퓨터를 재부팅하면 문제가 해결되는 이유 (0) | 2026.09.17 |
| 스크린샷을 찍으면 화면의 내용은 어떻게 이미지 파일이 될까? (0) | 2026.09.16 |
| 컴퓨터 화면에는 그림이 어떻게 나타나는 걸까? — 픽셀과 RGB의 원리 (0) | 2026.09.16 |
댓글