7

Когда jpeg помечается с использованием чего-то вроде фотогалереи MS, обновляется ли файл или окна хранят информацию о пометках где-то отдельно. Причина, по которой я спрашиваю, состоит в том, что я создаю резервные копии фотографий и что нужно знать, что помечается информация о тегах

Благодарю.

2 ответа2

2

Это зависит от программы и формата файла. Несколько распространенных примеров включают следующее:

  • Некоторые программы помещают метаданные в сам файл, предполагая, что формат файла поддерживает поля метаданных.
    • Преимущества включают в себя:
      • Метаданные являются автономными и, следовательно, переносимыми (идут вместе с файлом).
      • Метаданные можно проверить на достоверность, так как данные файла прикреплены.
    • Некоторые проблемы включают в себя:
      • Плохо разработанные программы будут записывать метаданные даже в файлы, которые не поддерживают метаданные, и, следовательно, портят их.
      • Файл изменен.
      • Файл теперь имеет новое значение хеш-функции и больше не соответствует оригиналу и пропускает поиск дубликатов (большинство программ не могут игнорировать метаданные при сравнении).
      • Временная метка файла обновляется, поэтому его первоначальное время теряется.
  • Некоторые программы записывают метаданные (а также имя файла и путь) в пользовательский файл базы данных.
    • Преимущества включают в себя:
      • Не изменяет файлы.
      • Может работать на любой файловой системе, ОС и типе файла.
    • Недостатки:
      • База данных должна быть скопирована для сохранения метаданных (копирование метаданных только для некоторых файлов потребует какой-то функции экспорта, что встречается редко).
      • Большинство таких программ отключаются при переименовании или перемещении файлов.
  • Некоторые программы хранят метаданные в ADS (альтернативных потоках данных).
    • Это имеет некоторые преимущества:
      • Не изменяет файлы.
      • Может работать для любого типа файла.
    • Некоторые недостатки тоже:
      • Работает только для томов NTFS и обычно только для Windows.
      • Метаданные могут быть удалены при копировании или загрузке файлов или перемещении на тома, отличные от NTFS.

В случае файлов изображений в Windows 7, добавление метаданных в Проводнике действительно изменит файл и запишет данные непосредственно в него (и, конечно, обновит метку времени). Он позволяет только помечать форматы, которые поддерживают поле метаданных, но, как объяснил Джулиан, некоторые программы могут не иметь возможности их читать, а старые файлы форматов могут воспринимать их не очень хорошо (например, файл .jpg 1994 года, когда формат был все еще новым, и метаданные не поддерживались вообще). Лучше сделать резервную копию, прежде чем писать тег.

0

Фотогалерея специально использует метатег IPTC "Ключевые слова".

Google Picassa также использует это. Теги IPTC являются расширением данных, которые ваша цифровая камера использует для хранения метаинформации в файле фотографии (например, дата, экспозиция и т.д.).

Поэтому, если вы используете любой из этих инструментов или любой другой инструмент, использующий EXIF и IPTC (например, превосходный GeoSetter), данные будут автоматически сохранены, если вы создадите резервную копию файла.

Тем не менее, слово предупреждения. Следите за утилитами для редактирования изображений, которые не понимают эти данные. Раньше это была распространенная проблема на iPhone. Они могут потерять метаданные все вместе.

Для справки есть альтернативный метод хранения метаданных изображения, который называется "XMP", изначально созданный Adobe. Я полагаю, что с XMP данные могут существовать в файле изображения или храниться в соответствующем внешнем файле с расширением .xmp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .