Версія Exif це 4-цифровий код, який показує, якого стандарту Exif дотримуються метадані файлу. Exif, часто записується як EXIF, є скороченням від Exchangeable image file format.
Exif це стандарт, який камери та телефони використовують для зберігання відомостей про кожне фото. До цих відомостей належать модель камери, витримка, а також дата й час зйомки. Версія Exif показує, якого саме видання стандарту дотримувалася камера або програма, коли записувала ці дані.
Як виглядає значення
Значення завжди містить 4 цифри. Перші 2 цифри позначають основний номер версії, а останні 2 цифри позначають номер мажорної версії. Читайте код як номер версії з крапкою після другої цифри, тобто 0232 означає версію 2.32.
0200означає версію Exif 2.00221означає версію Exif 2.210230означає версію Exif 2.30232означає версію Exif 2.32
Файл зберігає значення у вигляді 4 символів ASCII без кінцевого маркера. Номер тегу 36864, або 0x9000 у шістнадцятковому форматі, і тег розташований у частині метаданих Exif.
Які файли містять його
Стандарт визначає дані Exif для зображень JPG та TIFF, де використовується структура файлу TIFF. Він також визначає дані Exif для аудіофайлів WAV, де 4-значне значення міститься в окремому блоці з назвою ever. Дані Exif також присутні в зображеннях PNG і WebP та у сирих файлах камер на основі TIFF, таких як DNG і CR2.
Версія Exif є обов'язковим тегом. Стандарт вказує, що файл з даними Exif, але без цього тегу, не відповідає стандарту. Значення встановлює камера, телефон або програма, які записують дані Exif.
Чим відрізняються версії
Кожна нова версія додає теги або змінює правила. Основні версії:
- Версія 1.0, жовтень 1995: перше видання з базовими тегами
- Версія 2.0, листопад 1997: колірний простір sRGB, дані GPS та стиснені мініатюри
- Версія 2.2, квітень 2002: теги, що покращують якість друку, наприклад контраст і різкість
- Версія 2.3, квітень 2010: нові теги для чутливості, GPS, а також відомостей про камеру й об'єктив
- Версія 2.31, липень 2016: теги для різниці в часі з UTC
- Версія 2.32, травень 2019: теги для композитних зображень
- Версія 3.0, травень 2023: текст UTF-8 для багатьох систем письма та нові теги, наприклад заголовок зображення
- Версія 3.1, січень 2026: поточне видання
Це число також підказує старішим програмам, чого очікувати. Зміна останніх 2 цифр означає, що старіша програма все ще може прочитати відомі теги та пропустити нові. Зміна перших 2 цифр означає, що старіша програма може неправильно прочитати деякі дані.
Назви тегів також можуть змінюватися між версіями. Тег для швидкості ISO називався ISOSpeedRatings до версії 2.21 і PhotographicSensitivity, починаючи з версії 2.3.
Чому це важливо
Версія Exif показує, якого видання стандарту дотримувалася камера або програма, а отже, які теги це видання визначило. Наприклад, різниця в часі з UTC має власні теги лише з версії 2.31. Фото зі значенням 0230 відповідає правилам, що діяли до появи цих тегів.
Стандарт рекомендує програмам перегляду фото читати файли з попередніх версій стандарту, ніж ті, які вони підтримують. Тому переглядач, створений для версії 2.32, має читати фото зі значенням 0221.
Не плутайте версію Exif із версією FlashPix. Цей тег розташований у тій самій частині файлу та містить значення 0100 для FlashPix версії 1.0. Версія JFIF знову відрізняється, оскільки вона походить із окремого заголовка в файлах JPG.
Версія Exif не містить персональної інформації. Вона лише вказує, якому виданню стандарту відповідає файл.