[ OP에 의한 편집 # 1 : 이 질문은 exiftool 제작자 / 관리자 Phil Harvey 가 ExifTool 포럼 의 중복 된 스레드에서 꽤 잘 대답했습니다 .]
[ OP에 의해 편집 # 2 : 에서 ExifTool 질문은 : ExifTool입니다 하지 모든 메타 데이터를 삭제하려고 할 때 파일에서 완전히 메타 데이터를 제거 할것입니다. '작성자 제한 사항'을 참조하십시오.]
기존 백업 드라이브에없는 사진에 대해 기존 하드 드라이브를 검색하고 싶습니다. 형식에는 jpg, png, tif 등이 있으며 다양한 원시 형식 (다른 카메라 모델 및 제조업체)이 있습니다.
나는 이미지 자체의 독창성에만 관심이 있고 exif 태그의 값, 주어진 exif 태그 자체의 존재 유무, 내장 된 썸네일 등의 차이로 인해 독창성이 아닌 독창성에 관심이 있습니다 ...
동일한 이미지의 다른 사본 사이에서 손상 / 데이터 부패가 발생하지 않을 것으로 예상되지만 크기 및 색상 변경으로 인한 차이점뿐만 아니라 그 차이를 감지하고 싶습니다.
[ OP에 의한 편집 # 3 : 설명을 위해 : 소량의 오 탐지가 용인 될 수 있고 (파일이 고유하지 않은 것으로 판명 된 경우), 오 탐지가 바람직하지 않습니다 (파일이 중복 된 것으로 잘못 판정 됨). ]
내 계획은 모든 메타 데이터를 제거한 후 md5sums를 기반으로 고유성을 식별하는 것입니다.
메타 데이터를 어떻게 제거 할 수 있습니까?
윌 exiftool -all= <filename>
충분?
find $dir -type f -regextype posix-extended -regex ".*\.(jpg|png|<...>|cr2|raw|raf|orf)"
곳을 사용 하고 <...>
있습니다.
convert image.jpg - | md5sum
(ImageMagick)가 적절한 MD5 합계를 제공하는지 확인할 수 있습니다.
file
RAW 이미지 형식을 발견하지 못하고find
확장명에서만 작동합니다 (현재 가지고있는 것을 더 잘 설명하는 데 유용 할 수 있음)