썸네일은 파일 안에 저장된 작은 미리보기 이미지입니다. 전체 파일을 열어 처리하지 않아도 파일 내용이 무엇인지 프로그램이 바로 보여 줄 수 있게 해 주기 때문에, 사진이나 문서가 가득한 폴더가 거의 즉시 미리보기 이미지로 채워집니다.
어떤 파일이 이를 포함하며 값은 어디에서 오는지
비디오 파일, 사진, 카메라 RAW 이미지, 벡터 그래픽, 문서 모두 썸네일을 가질 수 있으며, 미리볼 만한 이미지 데이터를 포함하는 다른 형식도 마찬가지입니다. 카메라 RAW 파일에는 여러 크기의 미리보기가 두 개 이상 들어 있는 경우가 많습니다.
미리 보기가 무엇을 보여주는지는 파일에 따라 다릅니다. 이미지 파일의 경우 사진의 축소판 사본입니다. 비디오 파일의 경우 비디오 스트림에서 추출한 정지 화면입니다. 문서 파일의 경우 일반적으로 첫 페이지를 이미지로 변환한 것입니다. 음악 파일은 자체 필드에 앨범 아트를 포함하며, 이에 대해서는 Attached Pic 문서에서 설명합니다.
썸네일은 파일을 작성한 쪽에서 만들어 냅니다. 카메라는 사진을 저장할 때 썸네일을 생성하고, 이미지 편집기는 변경 내용을 저장할 때 썸네일을 다시 만들며, 문서 작성 앱은 문서에 대한 썸네일을 생성합니다. 사람이 직접 하나하나 선택하지는 않습니다.
값이 어떻게 보이는지
메타데이터 보고서는 텍스트 표에 이미지를 그대로 넣을 수 없기 때문에, 해당 행에서 그 데이터를 설명합니다. 앞부분은 데이터 종류를 나타내는데, 거의 항상 이진 데이터(읽을 수 있는 텍스트가 아니라 원시 바이트)이며, 뒷부분은 그 크기를 알려 줍니다.
Thumbnail Image: (Binary data 8958 bytes, use -b to extract)
바로 옆의 다른 행들이 세부 정보를 채웁니다. 보통 썸네일 길이(바이트 단위), 파일 안에서 미리보기가 위치한 곳을 나타내는 썸네일 오프셋, 그리고 경우에 따라 가로세로 크기가 기록됩니다. 파일 안에 포함된 사진 썸네일은 애초에 작게 설계되며, 160×120 픽셀이 흔한 크기입니다.
왜 중요한지
일상적인 이점은 속도입니다. 몇 킬로바이트짜리 미리보기만 읽는 것이 4천만 픽셀 사진이나 RAW 파일을 디코딩하는 것보다 훨씬 빠르기 때문에, 파일을 탐색하고 정렬하며 선택할 때도 빠르게 반응합니다. 그 대가는 약간의 저장 공간입니다. 미리보기 역시 파일 안에 들어 있는 실제 데이터이므로, 이를 제거하면 파일 크기가 조금 줄어듭니다.
주의해서 봐야 하는 이유는 개인정보 보호입니다. 썸네일은 원본 이미지와 독립적인 두 번째 복사본이며, 메인 이미지가 바뀌어도 항상 다시 생성되는 것은 아닙니다. 어떤 프로그램이 이미지는 편집하면서 포함된 미리보기는 그대로 둔다면, 파일에는 이전 버전의 미리보기가 함께 나가게 됩니다. 프레임에서 누군가를 잘라낸 크롭, 덧칠해 가린 영역, 흐리게 처리한 부분이 다시 드러날 수 있습니다. 겉으로 보이는 이미지는 제대로 편집된 것처럼 보여도, 숨겨진 미리보기에는 삭제한 내용이 그대로 남아 있고, 누구나 일반적인 메타데이터 앱으로 이 미리보기를 추출할 수 있습니다. 문서의 경우에도 첫 페이지 미리보기가 내용을 수정하기 전에 만들어졌다면 같은 문제가 생깁니다.
따라서 무엇인가를 지우려고 파일을 편집했다면, 미리보기도 함께 바뀌었을 것이라고 생각해서는 안 됩니다. 썸네일이 실제로 공유하려는 내용과 일치하는지 확인하거나, 메타데이터 전체를 제거해 포함된 미리보기를 다른 항목과 함께 삭제하십시오.