JFIF : fichier .jfif

stable

Extension parfois substituée au JPEG par Windows ou certains navigateurs, pour un contenu binaire rigoureusement identique.

Le JFIF (JPEG File Interchange Format) n’est pas, à proprement parler, un format distinct du JPEG : c’est le nom de la spécification qui définit comment un flux JPEG brut doit être encapsulé dans un fichier : résolution, échantillonnage des couleurs, en-tête minimal. Le fichier qu’un appareil photo ou un logiciel produit sous l’extension .jpg est, dans l’immense majorité des cas, déjà conforme à cette même spécification JFIF.

Sa signature reprend les trois premiers octets génériques du JPEG (FF D8 FF), suivis quelques octets plus loin de la chaîne ASCII “JFIF” qui identifie spécifiquement ce type de segment d’en-tête (APP0), à la différence d’un JPEG utilisant un en-tête Exif à la place.

L’extension .jfif elle-même provient presque toujours d’un renommage automatique plutôt que d’un export volontaire : Windows attribue cette extension à certaines images collées depuis le presse-papiers ou récupérées via l’Explorateur, et certains navigateurs l’appliquaient historiquement à des images enregistrées depuis une page web dont le serveur déclarait un type MIME ambigu.

Cette origine explique la confusion fréquente qui entoure le format : un utilisateur qui reçoit un fichier .jfif et ne parvient pas à l’importer dans un logiciel qui n’accepte que l’extension .jpg peut simplement renommer le fichier, le contenu binaire restant rigoureusement identique et parfaitement lisible par n’importe quel décodeur JPEG standard.

Un même fichier peut d’ailleurs contenir, à la place ou en plus du segment JFIF, un segment Exif portant les métadonnées de prise de vue d’un appareil photo : les deux conventions ne s’excluent pas mutuellement au sein d’un même flux JPEG, ce qui explique pourquoi certains outils d’inspection binaire détectent l’un, l’autre, ou les deux à la fois selon l’ordre des segments présents.

Signature binaire

Diagramme de la signature binaire du format JFIF, octets mis en évidence
HexadécimalOffset
FF D8 FF0
4A 46 49 466

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .jfif ?

GIMP, IrfanView permettent d'ouvrir gratuitement un fichier .jfif. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format JFIF ?

Le type MIME du format JFIF est image/jpeg.

Le format JFIF (.jfif) est-il encore utilisé aujourd'hui ?

Oui, le format JFIF est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .jfif sur mobile, sans installer d'application ?

Oui : GIMP fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.

Quelle est la différence entre un fichier .jfif et un .jpg ?

Aucune au niveau du contenu : JFIF (JPEG File Interchange Format) est le nom du standard qui définit comment stocker des données JPEG dans un fichier, et l'extension .jfif désigne exactement le même flux binaire qu'un .jpg. Renommer l'extension en .jpg n'altère donc pas la qualité de l'image.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :