У меня есть 5000 изображений и других файлов в каталоге, занимающем 35 ГБ. Я хочу продублировать этот каталог.
Способ 1: я делаю простое копирование и вставку каталога в проводнике. У меня есть привычка проверять контрольные суммы после копирования важных файлов. В этом случае я заметил, что около 2000 файлов не прошли тест MD5. При ближайшем рассмотрении случайно выбранного JPEG с различными контрольными суммами выясняется, что некоторые метаданные XMP изменились. В частности, тег
<MicrosoftPhoto:DateAcquired>
изменил дату с 2009 по сегодняшний день (возможно, примерно в то время, когда я копировал файлы). Я понятия не имею, что вызвало изменение этих данных XMP и когда именно они были изменены, и почему именно для этих конкретных файлов, но, по крайней мере, это объясняет расхождение контрольной суммы.
Способ 2: Поскольку я хочу, чтобы точные файлы были продублированы, я попробовал программу FreeFileSync, чтобы отразить каталог, надеясь, что никакие метаданные XMP не будут загадочно изменены. Проверка контрольной суммы в дополнение к тщательному сравнению файлов в FreeFileSync приводит к двум схожим, но все же различным результатам: 31 файл не проходит проверку контрольной суммы, 23 файла - проверку сравнения файлов. Меньший набор не полностью содержится в большем наборе, хотя многие файлы встречаются в обоих. Что вызывает здесь тревогу, так это то, что не только JPEG помечены как измененные, но также некоторые AVI, MPG и большой 7-zip файл. Более тщательная проверка JPEG указывает на то, что он действительно поврежден: нижняя половина изображения просто серого цвета. Из-за размера файла с 7 почтовыми индексами я не смог определить расхождение.
Обратите внимание, что в обоих методах каждый файл имеет свой правильный размер после копирования.
Вопрос: Есть мысли о том, что здесь происходит? У меня никогда не было этой проблемы раньше, и теперь я боюсь, что файлы будут повреждены после простых действий, таких как копирование / вставка и синхронизация файлов. Даже если мне удастся как-то успешно скопировать файлы, мне все равно хотелось бы объяснить это.