Category는 파일이 속한 큰 범주입니다. 이 값은 파일에 대해 가장 거친 수준의 질문, 즉 이 파일이 어떤 종류인지에 답합니다. 예를 들어 사진, 소리, 비디오, 문서, 다른 파일들이 담긴 묶음인지 등을 말합니다.
파일 형식 및 확장자와의 차이점
메타데이터 리포트는 파일이 무엇인지 세 가지 수준의 상세도로 설명하며, 이들을 구분하는 데 도움을 줍니다. 확장자는 .jpg처럼 파일 이름 끝에 붙는 부분입니다. 파일 형식(file type)은 JPEG처럼 정확한 포맷입니다. Category는 그 포맷이 속한 그룹, 즉 raster image와 같은 분류입니다. 서로 다른 확장자를 가진 다양한 파일 형식이 하나의 Category를 공유합니다. 예를 들어 AI 파일(확장자 .ai)과 SVG 파일(확장자 .svg)은 형식은 거의 공통점이 없지만, 둘 다 벡터 이미지 파일이라는 같은 Category에 속합니다.
이 값은 누군가가 직접 입력하는 것도 아니고, 파일 이름에서 읽어오는 것도 아닙니다. 소프트웨어가 파일의 구조와 내부 식별 정보를 검사해 계산해 냅니다. 그래서 Category가 확장자와 다르게 나올 수도 있습니다. 그런 경우라면 파일 이름만 바뀌었거나, 이름과는 다른 형식으로 저장된 것입니다.
일반적인 값
Category 값은 짧은 소문자 레이블입니다. 널리 쓰이는 예시는 다음과 같습니다.
audioapplicationarchiveexecutableraster imagevector imagetextvideo
이 외에도 많은 값이 있습니다. Category 개념은 프로그램들이 서로 주고받는 콘텐츠를 설명할 때 사용하는 레이블인 MIME 타입과 밀접한 관련이 있습니다. 예를 들어 image/jpeg 같은 MIME 타입에서, 슬래시 앞부분은 사실상 여기서 말하는 Category와 같고, 슬래시 뒤부분은 구체적인 포맷입니다.
내 파일에 왜 중요한지
Category는 출처를 모르는 파일에 대해 가장 빠르게 할 수 있는 기본 점검입니다. invoice.jpg라는 이름의 다운로드 파일이 Category로 executable를 보고한다면, 그것은 사진이 아니며, 더블 클릭하기 전에 알아두면 좋은 정보입니다. 또, 낯선 확장자 때문에 감이 오지 않을 때 이 값이 어떤 프로그램으로 열어야 할지 알려줍니다.
또한 리포트의 나머지 구조가 왜 그런지도 설명해 줍니다. 각 Category마다 자체 필드 세트가 있습니다. 래스터 이미지는 너비, 높이, 비트 깊이가 있고, 오디오 파일은 채널 수와 비트 전송률이 있으며, 텍스트 문서는 문자 수를 가집니다. Category를 알면 어떤 행이 나와야 하고, 어떤 행이 없는 것이 정상인지 알 수 있습니다. 이 필드에는 어떤 개인 정보도 포함되지 않습니다.