이미지 및 사진 · 이미지 메타데이터 개인정보 보호 도구
JPEG 내부에 숨겨진 썸네일: EXIF IFD1 미리보기 작동 방식
· 작동 방식
엑시프 이미지 개인정보 보호 파일 형식
대부분의 카메라 JPEG는 EXIF 블록 내에 사진의 작은 두 번째 사본을 담고 있으며, 기본 이미지를 자르거나 흐리게 처리하는 편집자는 항상 해당 이미지를 재생성하지 않으므로 제거한 내용이 썸네일에 계속 표시될 수 있습니다. 이 게시물에서는 그것이 어디에 살고 있으며 스트리핑이 어떻게 처리하는지 설명합니다.
여전히 보이는 자르기 — 메인 이미지를 세심하게 편집한 후에도 변경되지 않은 썸네일의 문제
잘리거나 흐린 기본 이미지는 여전히 EXIF 블록 내에 이전 미리보기를 포함할 수 있습니다. 이는 두 번째 사진의 위험을 야기합니다. 보이는 픽셀은 편집 내용을 반영하는 반면 포함된 축소판은 이전 상태를 반영할 수 있습니다. 저장소는 모든 카메라나 편집자가 이러한 불일치를 생성한다고 주장하지 않지만 EXIF 내부의 썸네일을 블록과 함께 떠나는 개인 컨테이너 데이터로 취급합니다.
썸네일 위치 — IFD1, JPEGInterchangeFormat 및 JPEGInterchangeFormatLength 태그, APP1 세그먼트 내에 포함된 작은 JPEG
TIFF 디렉토리 체인에는 썸네일 및 해당 바이트를 찾는 필드에 일반적으로 사용되는 IFD1이 포함될 수 있습니다. JPEG의 기본 엔트로피 코딩 스캔 옆이 아닌 EXIF 페이로드 내부에 위치합니다. 중요한 제품 경계는 구조적입니다. 메타데이터 리더는 IFD0과 Exif 및 GPS 하위 디렉터리를 따라가다가 중지되므로 썸네일 자체 필드와 픽셀은 표시되지 않습니다.
카메라에 포함되는 이유 — 카메라 화면과 파일 브라우저의 빠른 미리보기 및 작은 고정 크기 미리보기의 DCF 규칙
작은 미리보기는 전체 사진을 디코딩하지 않고도 소프트웨어에 빠른 이미지를 제공합니다. 이러한 편리함은 또한 하나의 파일에 둘 이상의 표현이 있을 수 있음을 의미합니다. 도구의 알려진 간격 목록에는 좁은 보장이 정확하게 명시되어 있습니다. EXIF 블록 내에 포함된 축소판은 해당 블록과 함께 제거되는 반면, 파서가 이해하지 못하는 컨테이너의 다른 곳에 저장된 축소판은 포함되지 않습니다.
편집자가 잘못 이해하는 방법 — 픽셀을 다시 작성하지만 EXIF 블록을 변경 없이 복사하여 오래된 미리보기를 남기는 소프트웨어
편집자는 기본 사진을 업데이트하고 메타데이터 구조를 그대로 두거나 다르게 처리하는 새로운 파일을 내보낼 수 있습니다. 저장소는 편집기 기록을 검사하지 않으므로 어떤 응용 프로그램이 오래된 미리 보기를 발생시켰는지 식별할 수 없습니다. EXIF의 존재를 원본을 비공개로 보존하고 깨끗한 공유 복사본을 만드는 충분한 이유로 간주합니다.
이 도구가 IFD1 축소판을 구문 분석하지 않고 처리하는 방법
통합 문서 제목에는 파서가 IFD1을 찾았지만 구현 시 명시적으로 IFD1 축소판을 추적하지 않는다고 나와 있습니다. ToolAcre는 대신 전체 블록 제거를 통해 이 위험을 처리합니다. JPEG APP1 Exif, PNG eXIf 및 WebP EXIF는 단위로 삭제됩니다. 이러한 구별은 지원되지 않는 미리보기 검사 기능이 암시되는 것을 방지합니다.
작업 예: 잘린 사진의 전체 EXIF 블록 제거
잘린 사진의 경우 먼저 파서가 읽을 수 있는 일반 필드를 검사한 다음 메타데이터를 제거하고 정리된 바이트를 확인합니다. 확인을 통해 이 구문 분석기가 읽을 수 있는 필드가 남아 있지 않음을 확인할 수 있습니다. 썸네일은 디코딩되지 않았으므로 전후 썸네일을 표시할 수 없습니다. 제거 결과는 인터페이스의 썸네일 미리보기가 아닌 컨테이너 규칙에서 지원됩니다.
여기서 다루지 않는 내용 — RAW 파일과 독점 MakerNote 블록 내부에 저장된 미리보기는 별도의 문제입니다.
RAW, HEIC, TIFF 및 기타 지원되지 않는 형식은 이 도구가 다시 작성하지 않는 구조에 미리보기와 메타데이터를 배치할 수 있습니다. 지원되는 EXIF 블록 외부의 썸네일도 약속할 수 없습니다. 표시되는 콘텐츠, 스테가노그래피 및 색상 프로필 설명 문자열은 별도의 검토 문제로 남아 있으므로 전체 블록 제거는 보편적인 이미지 삭제 주장이 아닙니다.
요약: 두 번째 사진도 확인하세요. 이미지 메타데이터 개인정보 보호 도구는 기본 이미지를 다시 압축하지 않고 축소판이 포함된 전체 EXIF 블록을 제거합니다.
필드 테이블에 포함된 모든 개체가 표시된다고 가정하지 않고 전체 EXIF 블록을 제어하여 두 번째 그림을 확인합니다. 지원되는 JPEG, PNG 또는 WebP에서 해당 블록을 제거하면 압축된 기본 이미지 데이터를 건드리지 않고 EXIF가 포함된 축소판도 제거됩니다. 편집된 마스터를 유지하고 공유를 위해 별도의 정리된 사본을 다운로드하세요.