Как определить, какой редактор использовался для делания/редактирования изображения?

Я видел это на днях

img properties

Это поведение не универсально. Того же не происходит, если я использую Краску MS или какого-либо другого редактора все же.

Вопрос:

Там методы должны обнаружить, какой редактор использовался для создавания/редактирования изображения?
Я хотел бы знать материал как: Используя X редакторов всегда уезжает, это в конце файла или Используя Y добавляет эти теги к изображению.

Я уже знаю:

Такие трассировки не могут быть защищены, означая, что это может быть тривиально для создавания/маскирования таких трассировок

5
задан 10.10.2016, 01:18

1 ответ

Атрибуты, которые Вы видите сохраненный, там являются частью данных EXIF, которые хранятся в файле JPEG и являются функцией программы, которую Вы раньше писали файлу. Это не типично для программ как Краска MS или другие, чтобы потрудиться писать такие данные вообще, уже не говоря о сообщении Вам это были они, кто записал файл.

Обычно данные EXIF используются цифровыми фотоаппаратами для списка всех настроек камеры, используемых, чтобы сделать снимок, но как Вы видите, они имеют другое использование также.

Конкретно не выходя и тестируя каждый редактор изображений под солнцем я не ожидал бы мочь узнать, какие редакторы оставляют свои метки на файлах и как точно они производят большое впечатление вообще. То, что Вы нашли, является только одним из очень большого количества способов, которыми мог быть определен файл, и это ни в коем случае не стандарт, поскольку я ожидал бы, что стандарт будет, что программа не потрудилась заполнять любые данные того вида вообще (в способе, которым Краска MS делает).

Может быть тонкость в способе, которым кодеры изображения настраиваются в каждой программе, которая могла дать некоторый "цифровой отпечаток" программы, но время и усилие даже начать находить такую вещь будут препятствовать любому за пределами выделенных средств.

Сам Windows бесполезен здесь также как единственные детали это, хранилища того типа были бы последней измененной датой и пользователем, который в настоящее время владеет файлом. Хранение программы, которая создала файл, не будет невозможно для операционной системы сделать, но это считали бы тратой пространства памяти и бессмысленное, поскольку это только сможет проследить его в системе, что файл был создан на и если бы это было скопировано в другой компьютер программа, которая создала его, то был бы "Проводник", как это будет программой, которая скопировала (и таким образом создал), файл.

3
ответ дан 07.12.2019, 18:12

Теги

Похожие вопросы