피터파스칼
2017. 3. 3. 16:22
확장자는 .txt나 .exe처럼 파일의 종류와 그 파일이 무슨 역할을 하는지 표기하는 부분이다.
MS-DOS 시절에도 존재하였을 정도이다.
보통 3글자인 경우가 많은데, 그 이유가 예전에 FAT파일 시스템(현재는 FAT32나 exFAT정도가 쓰인다)에서 파일명은 8바이트 파일확장자는 3바이트까지 사용한다는 법칙이 전해져 내려온 것이다.
이후, VFAT라는 새로운 파일 시스템이 개발되어 확장자 3바이트 제한이 완화되어 255바이트 까지 쓸 수 있다.
확장자를 잘못 표기한 경우에도 파일 헤더에 자신이 무슨 파일 확장자를 가지는지 명시하는 파일들이 몇가지 있기에 분석이 가능하다.
윈도우에서 기본설정이 파일확장자를 표시 안하는 것인데, 이를 이용해 바이러스가 .exe를 숨기고 사용자로 하여금 안심하고 누르게 한다. 그러기에 이 설정을 해제 해놓는게 좋다.
파일확장자 목록은 여기 에서 확인할 수 있다.