Dictionnaire

Qu'est-ce que la version Exif ?

La version Exif est un code à 4 chiffres dans les métadonnées d'une photo. Il indique quelle version de la norme Exif le fichier suit, par exemple 0232 pour la version 2.32.

exif-version

La version EXIF est un code à 4 chiffres qui indique à quelle version de la norme EXIF se conforme la métadonnée d'un fichier. Exif (souvent écrit EXIF) est l'abréviation de Exchangeable image file format.

Exif est la norme que les appareils photo et les téléphones utilisent pour stocker des détails sur chaque photo. Ces détails incluent le modèle de l'appareil, la vitesse d'obturation, ainsi que la date et l'heure de la prise de vue. La version EXIF vous indique quelle édition de la norme l'appareil ou le programme a suivie lorsqu'il a écrit ces informations.

À quoi ressemble la valeur

La valeur comporte toujours 4 chiffres. Les 2 premiers chiffres indiquent le numéro de version principale et les 2 derniers le numéro de version mineure. Lisez le code comme un numéro de version avec un point après le deuxième chiffre, ainsi 0232 signifie la version 2.32.

  • 0200 signifie version EXIF 2.0
  • 0221 signifie version EXIF 2.21
  • 0230 signifie version EXIF 2.3
  • 0232 signifie version EXIF 2.32

Le fichier stocke la valeur sous forme de 4 caractères ASCII sans marque de fin. Le numéro de balise est 36864, ou 0x9000 en hexadécimal, et la balise se trouve dans la partie Exif des métadonnées.

Quels fichiers le portent

La norme définit les données Exif pour les images JPG et TIFF, où elle utilise la structure d'un fichier TIFF. Elle définit aussi des données Exif pour les fichiers audio WAV, où la valeur à 4 chiffres se trouve dans son propre bloc appelé ever. Des données Exif apparaissent également dans les images PNG et WebP et dans les fichiers bruts de type TIFF comme DNG et CR2.

La version EXIF est une balise obligatoire. La norme indique qu'un fichier avec des données Exif mais sans cette balise n'est pas conforme à la norme. L'appareil photo, le téléphone ou le programme qui écrit les données Exif définit cette valeur.

En quoi les versions Exif diffèrent

Chaque nouvelle version ajoute des balises ou modifie les règles. Les principales versions sont :

  • Version 1.0, octobre 1995 : première édition, avec les balises de base
  • Version 2.0, novembre 1997 : l'espace colorimétrique sRGB, les données GPS et les vignettes compressées
  • Version 2.2, avril 2002 : des balises qui améliorent la qualité d'impression, comme le contraste et la netteté
  • Version 2.3, avril 2010 : de nouvelles balises pour la sensibilité, le GPS et les détails sur l'appareil et l'objectif
  • Version 2.31, juillet 2016 : des balises pour la différence de temps avec l'UTC
  • Version 2.32, mai 2019 : des balises pour les images composites
  • Version 3.0, mai 2023 : texte UTF-8 pour de nombreux systèmes d'écriture, et de nouvelles balises comme un titre d'image
  • Version 3.1, janvier 2026 : l'édition actuelle

Le numéro indique aussi aux anciens programmes à quoi s'attendre. Une modification des 2 derniers chiffres signifie qu'un ancien programme peut encore lire les balises connues et ignorer les nouvelles. Une modification des 2 premiers chiffres signifie qu'un ancien programme peut mal lire certaines données.

Les noms de balise peuvent aussi changer entre les versions. La balise pour la sensibilité ISO s'appelait ISOSpeedRatings jusqu'à la version 2.21 et PhotographicSensitivity à partir de la version 2.3.

Pourquoi c'est important

La version EXIF vous indique quelle édition de la norme l'appareil ou le programme a suivie, et donc quelles balises cette édition a définies. Par exemple, la différence de temps par rapport à l'UTC ne dispose de ses propres balises qu'à partir de la version 2.31. Une photo avec la valeur 0230 suit des règles antérieures à l'existence de ces balises.

La norme demande aux visionneuses de photos de lire les fichiers provenant de versions antérieures à celle qu'elles prennent en charge. Une visionneuse conçue pour la version 2.32 devrait donc lire une photo avec la valeur 0221.

Ne confondez pas la version EXIF avec la version FlashPix. Cette balise se trouve dans la même partie du fichier et contient 0100 pour la version FlashPix 1.0. La version JFIF est différente encore, car elle provient d'un en-tête séparé dans les fichiers JPG.

La version EXIF ne contient aucune information personnelle. Elle indique seulement quelle édition de la norme le fichier suit.