파일 확장자는 파일 이름 끝에 있는 마침표 뒤의 짧은 부분입니다. expenses.xlsx에서 기본 이름은 expenses이고 확장자는 xlsx입니다. Windows는 확장자로 파일 형식을 식별하며, 이 확장자를 사용하여 파일에 사용할 앱과 아이콘을 선택합니다.
파일 형식 확장자는 메타데이터 보고서의 필드입니다. 보통 파일 이름의 확장자와 다를 수 있는, 파일 안의 데이터 종류에 대한 확장자를 표시합니다. 메타데이터 리더 ExifTool은 이 필드를 FileTypeExtension라고 부르며, 파일 형식에 대한 일반적인 소문자 확장자로 설명합니다.
값이 어떻게 보이는지
값은 마침표를 포함하지 않는 소문자 확장자이며, 보통 3~4자 길이입니다. 하나의 파일 형식에 여러 개의 일반적인 확장자가 있을 수 있지만, 이 필드에는 그중 하나만 표시됩니다.
예를 들어, JPEG 이미지는 .jpeg, .jpg, .jpe로 끝날 수 있으며, 이때 파일 형식 확장자는 jpg입니다. ExifTool은 몇 가지 일반적인 형식에 대해 다음과 같은 값을 제공합니다.
- JPEG 이미지의 경우
jpg - TIFF 이미지의 경우
tif - PNG 이미지의 경우
png - MP3 오디오 파일의 경우
mp3 - MPEG 비디오의 경우
mpg - PDF 문서의 경우
pdf
값이 어디에서 오는지
파일은 자체적으로 파일 형식 확장자를 저장하지 않습니다. 메타데이터 리더는 파일을 읽을 때마다 이 값을 계산합니다. ExifTool은 이 필드를 쓰기 불가로 표시하므로, 사용자가 수정할 수 없습니다.
파일 유형을 찾기 위해 ExifTool은 먼저 파일의 처음 몇 바이트를 읽습니다. 이 부분을 헤더라고 합니다. 형식에는 매직 넘버가 있을 수 있는데, 이는 파일 안의 정해진 위치에 있는 고정된 바이트 시퀀스입니다. ExifTool은 먼저 파일 이름 확장자가 나타내는 형식을 검사합니다.
형식에 매직 넘버가 있는 경우, 파일 이름과 관계없이 바이트가 이 값과 일치해야 합니다. 그래도 확장자는 형식을 판단하는 데 도움을 줄 수 있습니다. 예를 들어 NEF, ARW처럼 TIFF 기반 카메라 RAW 형식 사이를 구분할 때입니다. 그런 다음 ExifTool은 찾은 형식에 해당하는 일반적인 확장자를 제공합니다.
확장자가 파일 형식과 어떻게 다른지
파일 형식은 JPEG, MP3처럼 파일 안 데이터의 형식을 말합니다. 확장자는 이름의 일부일 뿐이며, 파일 이름을 바꿀 때 누구나 변경할 수 있습니다.
새로운 확장자를 붙인다고 해서 파일이 다른 형식으로 변환되지는 않습니다. 이름만 바뀌고 내용은 그대로이기 때문입니다. 그러면 파일을 만든 앱에서 더 이상 열리지 않을 수 있습니다.
이 때문에 메타데이터 보고서에는 두 값이 모두 표시됩니다. 파일 이름에는 파일에 지정된 확장자가 나타나고, 파일 형식 확장자에는 실제 내용에 맞는 확장자가 나타납니다. MIME 형식은 같은 파일 형식을 세 번째 방식으로 표시합니다.
내 파일에 왜 중요한지
파일 이름의 확장자와 파일 형식 확장자를 비교하세요. 서로 같다면 이름은 대체로 내용에 맞습니다. photo.jpeg처럼 JPEG 이미지를 이렇게 이름 붙인 것도 적절합니다. jpeg와 jpg 모두 JPEG의 일반적인 확장자이기 때문입니다.
두 값이 다르면, tiff와 tif처럼 둘 다 같은 형식의 일반적인 확장자인지 확인하세요. 그렇지 않다면 이름이 내용에 맞지 않을 수 있습니다. 컴퓨터는 확장자로 사용할 앱을 선택하므로, 잘못된 앱에서 열리거나 아예 열리지 않을 수 있습니다.
두 값을 비교하려면 파일 이름의 확장자를 볼 수 있어야 합니다. Mac에서는 보통 확장자를 숨깁니다. 확장자를 표시하려면 다음 단계를 따르세요.
- Mac: Finder에서 Finder 메뉴의 설정을 선택한 다음, 고급을 클릭하고 '모든 파일 이름 확장자 보기'를 선택합니다.
- Windows 11: 파일 탐색기에서 '보기'를 선택한 다음, '표시'를 선택하고 '파일 이름 확장명'을 선택합니다.