Aide-mémoire Forensique

Aide-mémoire des balises EXIF

Les ID de balises EXIF en hexa avec nom, type et signification : appareil, date et heure, exposition, GPS et orientation, pour l'analyse forensique de photos.

Dernière vérification :

AdSense Placeholder
Slot: header_reference_page
Sur cette page

EXIF stocke les métadonnées sous forme de balises numérotées dans une structure de type TIFF : le répertoire principal (IFD0), un sous-répertoire Exif pour les réglages de l'appareil et un sous-répertoire GPS. Les ID de balises ci-dessous sont ceux que l'on rencontre le plus souvent dans l'analyse forensique d'images ; les noms suivent la spécification EXIF 2.3. Supprimez-les tous avant de partager une photo avec le suppresseur de métadonnées EXIF.

Types de données

Code Type Taille Remarques
1 BYTE 1 octet 8 bits non signés
2 ASCII 1 octet par caractère Texte terminé par NUL
3 SHORT 2 octets 16 bits non signés
4 LONG 4 octets 32 bits non signés
5 RATIONAL 8 octets Deux LONG : numérateur / dénominateur
7 UNDEFINED 1 octet Octets bruts ; le sens dépend de la balise
9 SLONG 4 octets 32 bits signés
10 SRATIONAL 8 octets Deux SLONG

L'ordre des octets est fixé par l'en-tête : II (49 49) pour le petit-boutiste (little-endian), MM (4D 4D) pour le gros-boutiste (big-endian).

Image et appareil (IFD0)

Balise Nom Type Signification
0x010E ImageDescription ASCII Légende
0x010F Make ASCII Fabricant de l'appareil ou du téléphone
0x0110 Model ASCII Modèle de l'appareil ou du téléphone
0x0112 Orientation SHORT Comment faire pivoter les pixels pour l'affichage (valeurs plus bas)
0x011A XResolution RATIONAL Pixels par unité, en horizontal
0x011B YResolution RATIONAL Pixels par unité, en vertical
0x0128 ResolutionUnit SHORT 2 pouces, 3 centimètres
0x0131 Software ASCII Micrologiciel ou dernier programme ayant enregistré le fichier
0x0132 DateTime ASCII Dernière modification, AAAA:MM:JJ HH:MM:SS
0x013B Artist ASCII Photographe
0x8298 Copyright ASCII Mention de droit d'auteur
0x8769 ExifIFDPointer LONG Décalage du sous-répertoire Exif
0x8825 GPSIFDPointer LONG Décalage du sous-répertoire GPS
0x0201 JPEGInterchangeFormat LONG Décalage de la miniature intégrée (IFD1)
0x0202 JPEGInterchangeFormatLength LONG Longueur de la miniature en octets

Date, heure et identité (IFD Exif)

Balise Nom Type Signification
0x9000 ExifVersion UNDEFINED Quatre chiffres ASCII, p. ex. 0232
0x9003 DateTimeOriginal ASCII Quand la photo a été prise
0x9004 DateTimeDigitized ASCII Quand elle a été enregistrée en numérique
0x9010 OffsetTime ASCII Décalage UTC de DateTime, p. ex. +02:00
0x9011 OffsetTimeOriginal ASCII Décalage UTC de DateTimeOriginal
0x9012 OffsetTimeDigitized ASCII Décalage UTC de DateTimeDigitized
0x9290 SubSecTime ASCII Fractions de seconde de DateTime
0x9291 SubSecTimeOriginal ASCII Fractions de seconde de DateTimeOriginal
0x927C MakerNote UNDEFINED Bloc privé du fabricant (souvent numéros de série, compteur de déclenchements)
0x9286 UserComment UNDEFINED Commentaire avec un préfixe de 8 octets indiquant le jeu de caractères
0xA420 ImageUniqueID ASCII 32 caractères hexadécimaux identifiant l'image
0xA430 CameraOwnerName ASCII Nom du propriétaire réglé dans l'appareil
0xA431 BodySerialNumber ASCII Numéro de série du boîtier
0xA433 LensMake ASCII Fabricant de l'objectif
0xA434 LensModel ASCII Modèle de l'objectif
0xA435 LensSerialNumber ASCII Numéro de série de l'objectif

Exposition et prise de vue (IFD Exif)

Balise Nom Type Signification
0x829A ExposureTime RATIONAL Temps de pose en secondes, p. ex. 1/250
0x829D FNumber RATIONAL Ouverture, p. ex. 2.8
0x8822 ExposureProgram SHORT 1 manuel, 2 normal, 3 priorité à l'ouverture, 4 priorité à la vitesse
0x8827 PhotographicSensitivity (ISO) SHORT Sensibilité ISO
0x9201 ShutterSpeedValue SRATIONAL Vitesse d'obturation en unités APEX
0x9202 ApertureValue RATIONAL Ouverture en unités APEX
0x9204 ExposureBiasValue SRATIONAL Correction d'exposition en IL (EV)
0x9207 MeteringMode SHORT 2 pondérée centrale, 3 spot, 5 matricielle
0x9209 Flash SHORT Champ de bits ; le bit 0 à 1 signifie que le flash s'est déclenché
0x920A FocalLength RATIONAL Focale réelle en mm
0xA001 ColorSpace SHORT 1 sRGB, 0xFFFF non calibré
0xA002 PixelXDimension SHORT ou LONG Largeur de l'image principale
0xA003 PixelYDimension SHORT ou LONG Hauteur de l'image principale
0xA402 ExposureMode SHORT 0 automatique, 1 manuel, 2 bracketing automatique
0xA403 WhiteBalance SHORT 0 automatique, 1 manuel
0xA404 DigitalZoomRatio RATIONAL 0 ou 1 signifie aucun zoom numérique
0xA405 FocalLengthIn35mmFilm SHORT Focale équivalente en mm
0xA406 SceneCaptureType SHORT 0 standard, 1 paysage, 2 portrait, 3 nocturne

GPS (IFD GPS)

Balise Nom Type Signification
0x0000 GPSVersionID BYTE × 4 Généralement 2 2 0 0 ou 2 3 0 0
0x0001 GPSLatitudeRef ASCII N ou S
0x0002 GPSLatitude RATIONAL × 3 Degrés, minutes, secondes
0x0003 GPSLongitudeRef ASCII E ou W
0x0004 GPSLongitude RATIONAL × 3 Degrés, minutes, secondes
0x0005 GPSAltitudeRef BYTE 0 au-dessus du niveau de la mer, 1 en dessous
0x0006 GPSAltitude RATIONAL Mètres
0x0007 GPSTimeStamp RATIONAL × 3 Heure, minute et seconde en UTC
0x0008 GPSSatellites ASCII Satellites utilisés
0x000B GPSDOP RATIONAL Dilution de la précision
0x000D GPSSpeed RATIONAL Vitesse ; l'unité est dans 0x000C GPSSpeedRef (K, M, N)
0x0011 GPSImgDirection RATIONAL Direction vers laquelle l'appareil pointait, de 0 à 359,99 degrés
0x0012 GPSMapDatum ASCII Généralement WGS-84
0x001B GPSProcessingMethod UNDEFINED GPS, CELLID, WLAN ou MANUAL
0x001D GPSDateStamp ASCII Date UTC, AAAA:MM:JJ
0x001F GPSHPositioningError RATIONAL Erreur horizontale en mètres

En degrés décimaux : degrés + minutes / 60 + secondes / 3600, négatif pour S ou W. 48° 51' 29,6" N donne 48 + 51/60 + 29,6/3600 = 48,858222.

Valeurs d'orientation (0x0112)

Valeur Les pixels enregistrés sont Pour un affichage correct
1 À l'endroit Rien
2 En miroir de gauche à droite Retourner horizontalement
3 À l'envers Pivoter de 180°
4 En miroir de haut en bas Retourner verticalement
5 En miroir et pivotés Transposer (retourner selon la diagonale du haut à gauche vers le bas à droite)
6 Pivotés de 90° dans le sens antihoraire Pivoter de 90° dans le sens horaire
7 En miroir et pivotés Transverse (retourner selon l'autre diagonale)
8 Pivotés de 90° dans le sens horaire Pivoter de 90° dans le sens antihoraire

Conseils de lecture forensique

  • Les dates ne concordent pas ? Un DateTime postérieur à DateTimeOriginal et une valeur Software qui nomme un éditeur indiquent que le fichier a été réenregistré ; GPSDateStamp + GPSTimeStamp sont en UTC et donnent le décalage local une fois comparés à DateTimeOriginal.
  • Miniature différente. Les éditeurs laissent souvent la miniature IFD1 intacte : une miniature qui diffère de l'image principale montre ce qui a été modifié.
  • L'absence d'EXIF ne prouve rien. Les applications de messagerie et les réseaux sociaux suppriment la plupart des balises au téléversement ; leur absence en dit plus sur le trajet que sur l'appareil.

Essayez ces outils

Voir aussi

  • Guide Comment fonctionnent les métadonnées EXIF des photos
    Ce que l'EXIF stocke dans une photo, où il se trouve dans un JPEG.
  • Glossaire EXIF
    L'EXIF (Exchangeable Image File Format) désigne les métadonnées stockées dans les photos qui enregistrent l'appareil, les réglages.
  • Glossaire Géobalise (geotag)
    Une géobalise (geotag) est une donnée de localisation géographique, comme la latitude et la longitude, attachée à une photo.
  • Glossaire Métadonnées
    Les métadonnées sont des données sur les données : les informations cachées d'un fichier, comme son auteur, sa date de création.

Questions fréquemment posées

DateTimeOriginal (0x9003). DateTime (0x0132) est la dernière modification du fichier : un éditeur la réécrit donc généralement. Aucune des deux ne porte de fuseau horaire, sauf si OffsetTimeOriginal est présent.

AdSense Placeholder
Slot: footer_leaderboard