Pourquoi vos téléchargements passent en .jfif et comment l’éviter ?

Le format .jfif n’est pas un format exotique. C’est du JPEG, encodé selon la spécification JFIF (JPEG File Interchange Format), qui définit la structure des métadonnées embarquées dans le fichier. Le problème ne vient ni du navigateur ni du site source : c’est une association MIME mal configurée dans le registre Windows qui force l’extension .jfif au lieu de .jpg lors de l’enregistrement.

Association MIME dans le registre Windows : le mécanisme technique du .jfif

Quand un navigateur télécharge une image, il reçoit un en-tête HTTP Content-Type: image/jpeg. Windows consulte alors la base de registre pour déterminer quelle extension attribuer au fichier. La clé concernée se trouve dans HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg.

A lire en complément : VidCap en workflow pro, intégrer l'outil dans votre chaîne de montage

Dans cette clé, une valeur chaîne nommée « Extension » contient soit .jpg, soit .jfif. Quand la valeur est positionnée sur .jfif, tous les téléchargements d’images JPEG héritent de cette extension, quel que soit le navigateur (Chrome, Firefox, Edge).

Ce comportement est propre à Windows. Sur macOS et Linux, la même image provenant du même serveur se sauvegarde en .jpg, parce que ces systèmes ne dépendent pas de cette clé de registre pour résoudre l’extension.

Lire également : Avantages d'Accenture en matière de 5G : l'atout majeur à connaître !

Homme faisant un clic droit sur un fichier .jfif sur un ordinateur de bureau dans un espace de travail moderne

Mises à jour Windows 11 et réapparition du bug .jfif

Nous observons depuis 2023-2024 un phénomène récurrent : des utilisateurs qui avaient corrigé la clé de registre voient le .jfif réapparaître après une mise à jour cumulative de Windows 11. Certaines mises à jour réécrivent les associations MIME dans le registre, réinitialisant la valeur « Extension » sur .jfif.

Ce n’est donc pas un vieux problème limité à Windows 10. Le bug .jfif est toujours actif sur les versions récentes de Windows 11, et sa résolution n’est pas définitive tant que Microsoft ne modifie pas le comportement de ses mises à jour vis-à-vis de cette clé.

Corriger le registre Windows pour forcer l’extension .jpg

La correction passe par l’éditeur de registre. Nous recommandons de créer un point de restauration système avant toute modification.

  • Ouvrir l’éditeur de registre en tapant regedit dans la barre de recherche Windows, puis exécuter en tant qu’administrateur
  • Naviguer vers HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg
  • Double-cliquer sur la valeur chaîne « Extension » et remplacer .jfif par .jpg
  • Fermer l’éditeur de registre et redémarrer le navigateur (un redémarrage complet de Windows n’est pas nécessaire)

Après cette modification, toutes les images JPEG téléchargées reprendront l’extension .jpg. Le contenu binaire du fichier ne change pas : seule l’extension est affectée.

Automatiser la correction avec un fichier .reg

Pour éviter de naviguer manuellement dans le registre à chaque réinitialisation, nous recommandons de créer un fichier .reg réutilisable. Le contenu est simple :

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg]
"Extension"=".jpg"

Un double-clic sur ce fichier .reg suffit à rétablir l’association après chaque mise à jour Windows qui réécrit la clé. Conservez-le dans un dossier accessible.

Gros plan d'une main sur un ordinateur portable affichant des fichiers en extensions .jfif et .jpg dans l'explorateur de fichiers

Plateformes qui favorisent l’apparition du .jfif : Twitter/X, Instagram, WhatsApp Web

Certaines plateformes augmentent la fréquence des téléchargements en .jfif. Twitter/X, Instagram et WhatsApp Web passent les images par des pipelines d’optimisation (compression, redimensionnement, ajout de métadonnées JFIF) avant de les servir au navigateur.

Le fichier reste un JPEG standard. En revanche, le profil JFIF ajouté par ces pipelines peut renforcer le déclenchement du bug d’extension sous Windows. Le problème n’est pas la plateforme mais la réponse de Windows au Content-Type reçu.

Sur un système où la clé de registre pointe déjà vers .jpg, ces images se téléchargent normalement en .jpg, y compris depuis Twitter/X.

Compatibilité logicielle : quand le .jfif pose un vrai problème

La plupart des logiciels modernes ouvrent les fichiers .jfif sans difficulté, puisque le contenu est du JPEG. Le problème survient avec des outils plus anciens ou spécialisés.

  • Certains logiciels de retouche comme PhotoPlus ou des versions anciennes d’IrfanView refusent d’ouvrir un fichier .jfif et affichent « Ceci n’est pas un fichier jpeg-jfif valide »
  • Des CMS et des formulaires d’upload en ligne filtrent les extensions autorisées : .jpg et .jpeg passent, .jfif est rejeté
  • Des scripts de traitement par lot qui filtrent par extension ignorent les fichiers .jfif dans leurs traitements

La solution de contournement rapide pour un fichier déjà téléchargé : renommer manuellement l’extension de .jfif en .jpg. Le fichier s’ouvrira normalement partout, car la structure interne est identique.

Pour les fichiers qui provoquent une erreur dans un logiciel de retouche, ouvrir l’image dans MS Paint puis la réenregistrer avec Ctrl+S force une réécriture propre des en-têtes, ce qui résout les problèmes de validation stricte du format.

Le .jfif n’est ni un format corrompu ni un format concurrent du JPEG. C’est une extension historique liée à la spécification JFIF, remise en lumière par un choix d’association MIME discutable de la part de Windows. La correction par le registre prend moins d’une minute, et le fichier .reg automatise la chose pour les prochaines mises à jour qui viendront, presque certainement, réécrire cette clé.

Articles populaires