Просмотр метаданных
Что выдают метаданные фото и что сохраняется после очистки
Фото или видео — это картинка, обёрнутая в текст. Он может назвать вашу камеру, программу, время и место. Вот что читает просмотрщик, что вырезает удаление и немногое, что оно оставляет намеренно.
Отправляя фото незнакомцу, вы часто отправляете больше, чем картинку. Файл несёт обёртку из текста, написанного камерой или телефоном, и большинство приложений передают её дальше, не показывая. Просмотрщик метаданных печатает эту обёртку, удаление EXIF её вырезает. Оба читают файл во вкладке браузера, поэтому ничего не загружается.
Что внутри фотографии
EXIF — блок, который камера записывает в фото, и он откровенен: производитель и модель корпуса, объектив, программа, сохранившая файл, даты съёмки и изменения, ISO, выдержка и диафрагма, серийные номера корпуса и объектива, имя владельца и часто маленькая миниатюра кадра. Координаты GPS обычно лежат рядом, так что снимок может назвать место, где был сделан.
XMP и IPTC несут другой слой той же истории: названия, описания, авторов, ключевые слова и авторские права. Файлы PNG хранят свой текст в блоках tEXt.
Что внутри видео
Видео распределяет запись по файлу. Файлы MP4 и MOV содержат атомы пользовательских данных, такие как ©mak, ©mod, ©swr, ©day, ©nam и ©xyz, ключи ilst в стиле iTunes, а также время создания и изменения в заголовках mvhd и tkhd. Файлы WebM и MKV хранят теги в элементе Tags, а название или дату записи в Info. Рядом лежат сведения о самом медиа: ширина и высота, длительность, кодек и любой вложенный файл, например обложка.
Прочитайте, прежде чем делиться
Просмотрщик печатает то, что действительно содержат байты, и ничего сверх этого, включая ссылку на OpenStreetMap, если есть координаты GPS. Он ничего не записывает обратно, поэтому файл на вашем устройстве не затрагивается. Он принимает до 256 MB на файл и 20 файлов за раз. Видео обрабатываются дольше фото, потому что таблицы заголовков разбросаны по файлу, поэтому читаются только части с метаданными, а сами медиаданные пропускаются.
| Формат | Читает просмотрщик | Очищает удаление |
|---|---|---|
| JPEG (.jpg, .jpeg, .jfif, .jpe) | Да | Да |
| PNG, WebP | Да | Да |
| GIF | Да | Да: вырезаются комментарий и любой блок XMP |
| HEIC, HEIF | Да | Нет: читается и показывается, но не переписывается |
| MP4, M4V, MOV | Да | Да |
| WebM, MKV | Да | Да |
Как работает очистка
Удаление перестраивает обёртку. Блоки метаданных отбрасываются, а остальной файл, каждый кадр видео и каждый пиксель изображения, копируется без изменений. Перекодирования нет, поэтому картинка остаётся бит в бит такой же, а JPEG с вырезанным блоком EXIF просто немного меньше. Результат сохраняется как новая копия; оригинал остаётся ровно таким, каким был.
Что остаётся намеренно
- Цветовой профиль ICC, потому что без него цвета сдвигаются.
- Маркеры JFIF и Adobe, потому что они описывают файл, а не снимок.
- Единственный флаг ориентации EXIF, пока его флажок отмечен, потому что без него фото с телефона везде показываются повёрнутыми набок.
- Водяной знак или подпись, вшитые в картинку, потому что это часть изображения, а не метаданные.
- В WebM поля MuxingApp и WritingApp элемента Info.
Рабочий порядок действий
- Откройте файл в просмотрщике и прочитайте отчёт: ищите GPS, имя владельца и серийные номера.
- Пропустите файл через удаление и оставьте очищенную копию для отправки.
- Откройте очищенную копию в просмотрщике ещё раз, чтобы убедиться, что ненужное исчезло.
Вопросы
Меняет ли удаление метаданных картинку?
Нет. Ни пиксели, ни кадры не кодируются заново, поэтому изображение остаётся бит в бит прежним, исчезают только блоки метаданных. Очищенный файл — новая копия, оригинал не затрагивается.
Можно ли очистить HEIC-фото с iPhone?
Здесь нет. Файлы HEIC и HEIF просмотрщик может прочитать и показать, но удаление их не переписывает.
Почему удаление оставляет флаг поворота?
Потому что без флага ориентации EXIF фото, снятые на телефон, в большинстве просмотрщиков отображались бы повёрнутыми набок. Он остаётся, пока его флажок отмечен.
Есть ли ограничение по размеру?
До 256 MB на файл и 20 файлов за раз. Файлы обрабатываются по одному, поэтому видео никогда не хранится в памяти дважды, и всё происходит во вкладке вашего браузера.