파일 확장자 설명서

Mike Milhouse
Mike Milhouse
2022년 5월 22일

 

귀하 컴퓨터의 모든 파일은 간단한 포맷을 따라야 합니다. 이것은 루트네임 혹은 베이스 파일명 (확장자를 제외한 파일명)과 확장자가 포함됩니다. Windows에서 파일명과 확장자는 마침표 혹은 점으로 구분됩니다. Windows 8, 7, Vista, XP는 알려진 파일 형식의 파일 확장명 숨기기가 기본 설정되어있습니다.

 

예시) 루트네임.확장자

파일명 확장자 예시로는 .png, .jpeg, .exe, .dmg, .txt가 있습니다.

일반적으로 파일 확장자는 운영 체제에게 어떻게 파일에 저장된 데이타를 읽을 수 있는 지 알려줍니다.  또한 파일 확장자는 어떤 프로그램이 파일을 기본설정으로 열지를 정의합니다. Windows 95이전에는 파일 확장자가 3자로 제한되어있었습니다. 이 제한은 Windows 95이후 없어졌으나 많은 프로그램들이 계속 호환될 수 있게 이 3자 확장자를 유지합니다.

 

모든 운영 체제가 같지 않습니다.

다른 운영 체제에서 파일을 전송할때 파일명 혹은 확장자에서 문제가 생길 수 있습니다. 예를 들어 UNIX는 대소문자를 구별하여 Image.extension과 image.extension은 두 개의 다른 파일일 수 있습니다. 하지만 Microsoft는 대소문자 구별을 하지않아 Image.extension과 image.extension을 동일하게 읽어 같은 디렉토리에 저장을 허락하지 않습니다.

 

확장자를 속일 수 있습니다. 

사용자는 수동으로 파일 확장자를 변경할 수 있습니다. 예를 들어 내가 내 Word 파일 (.doc)을 그림 파일(.jpg)로 바꿀 수 있다는 것입니다. 대부분의 경우, 이것은 오류를 야기할 것이고 확장자의 연결 프로그램이 그 파일을 읽지 못할 것입니다. 하지만 귀하는 조심해야 합니다. 간혹 바이러스가 일반적인 파일 유형(예시 .doc)으로 속이고 귀하가 열면 바이러스가 시작되고 퍼질수 있습니다. 오늘날의 많은 프로그램과 백신 프로그램들이 악성 파일들을 감지합니다.

 

파일명은 여러 개의 마침표와 다른 기호들을 사용할 수 있습니다.

파일명은 하나 이상의 마침표를 사용할 수 있습니다. “Vacation 3.6.05-1.jpg” 혹은 “filename.txt.jpg”가 그 예입니다. 마지막 마침표 후에 나오는 확장자가 사용되어 위의 예시는 두개 다 Windows에 의해 .jpg 그림 파일로 읽힙니다.

 

다음은 파일명에서 허용되는 그리고 허용되지 않는 문자입니다. (스페이스는 Windows 95에서부터 허용되었습니다.)

·         허용: A-Z 0-9 $#&+@!()-{}'`_~, 스페이스

·         비허용: |<>\^=?/[]";* 제어문자