Поле Software указывает программу, которая создала файл. В зависимости от типа файла это может быть приложение, создавшее содержимое, приложение, которое последним сохранило файл, или операционная система, из которой файл был выгружен, и очень часто здесь указан номер версии.
В каких файлах он содержится и кто его создает
Почти каждый тип файлов имеет место для такой записи, и эта строка встречается под немного разными названиями в разных форматах: Software в exif‑данных фотографий, Creator Tool в XMP‑метаданных, Creator и Producer в документах PDF, Application в офисных документах, поле encoder в аудио‑ и видеофайлах и запись generator во многих электронных книгах.
Никто не вводит это поле вручную. Программа записывает его про себя при сохранении. Из этого следует важное следствие: каждая программа, которая повторно сохраняет файл, может перезаписать эту запись, поэтому значение указывает на последнее звено в цепочке, а не обязательно на то, которое изначально создало файл. Фотография, сделанная на телефоне, а затем обрезанная на ноутбуке, обычно указывает редактор, а не телефон.
Как выглядит это значение
Это свободный текст, поэтому точная формулировка зависит от программы:
GIMP 2.8.22- название графического редактора и его версияAdobe Photoshop CS6 (Windows)- название, версия и операционная система, на которой программа была запущенаVer.1.00- камера, указывающая только версию своей прошивки16.5.1- только номер версии, типично для телефонов, где камера является частью операционной системы, поэтому в этом поле в итоге хранится версия системы
Не путайте его с отдельной строкой Software Version, которую некоторые форматы используют для хранения только версии. Здесь версия, если она указана, включена в ту же строку, что и название.
Почему это важно
Для всех, кто проверяет происхождение файла, это одна из самых информативных строк во всем отчете. Она показывает, проходила ли фотография через редактор. Для архива она указывает, какое приложение создало документ, что важно, когда файл через годы перестает открываться нормально и нужно подобрать программу, которая сможет его прочитать. И это первое место, куда стоит посмотреть, если файл странно отображается в одной программе, но не в другой, потому что программа, которая его записала, часто и есть объяснение.
Это также поле с заметными последствиями для конфиденциальности, поэтому о нем стоит подумать, прежде чем публиковать файл. Оно сообщает всем получателям, какие программы вы используете и какие версии у вас установлены, и это более показательно, чем кажется. Необычное сочетание приложений и версий образует узнаваемый отпечаток: одинаковое значение в разных файлах связывает их с одним и тем же человеком или рабочей станцией, даже если сами файлы анонимны. Оно также может выдать устаревшую, не обновленную версию программы или программное обеспечение, наличие которого вы не хотите раскрывать. Если вы очищаете файл перед отправкой, удалите эту строку вместе с остальными.