Le champ Software indique le programme qui a produit le fichier. Selon le fichier, il peut s'agir de l'application qui a créé le contenu, de celle qui l'a enregistré en dernier, ou du système d'exploitation dont il provient, et il inclut très souvent un numéro de version.
Quels fichiers le contiennent et qui l’écrit
Presque tous les types de fichiers possèdent un emplacement pour enregistrer cette information, et la ligne apparaît sous des noms légèrement différents selon les formats : Software dans les données EXIF des photos, Creator Tool dans les métadonnées XMP, Creator et Producer dans les documents PDF, Application dans les documents bureautiques, un champ encoder dans les fichiers audio et vidéo, et une entrée generator dans de nombreux livres numériques.
Personne ne saisit cela à la main. Le programme l'écrit lui‑même au moment de l'enregistrement. Cela a une conséquence importante : chaque programme qui réenregistre le fichier peut écraser cette entrée, de sorte que la valeur indique le dernier logiciel de la chaîne, pas forcément celui qui a créé le fichier à l'origine. Une photo prise avec un téléphone puis recadrée sur un ordinateur portable mentionne en général l'éditeur, pas le téléphone.
À quoi ressemble la valeur
C'est un texte libre, donc la formulation exacte dépend du programme :
GIMP 2.8.22- le nom de l'éditeur d'image plus sa versionAdobe Photoshop CS6 (Windows)- nom, version et système d'exploitation sur lequel il tournaitVer.1.00- un appareil photo qui n'indique que la version de son firmware16.5.1- un simple numéro de version, typique des téléphones, où l'appareil photo fait partie du système d'exploitation, si bien que ce champ finit par contenir la version du système
Ne le confondez pas avec une ligne Software Version distincte, que certains formats utilisent pour stocker uniquement la version. Ici, la version, lorsqu'elle est présente, est incluse dans la même chaîne que le nom.
Pourquoi c'est important
Pour quiconque cherche à savoir d'où vient un fichier, c'est l'une des lignes les plus informatives de tout le rapport. Elle montre qu'une photographie est bien passée par un éditeur. Elle indique à une archive quelle application a produit un document, ce qui compte lorsque, des années plus tard, un fichier ne s'ouvre plus correctement et qu'il faut trouver un logiciel capable de le lire. Et c'est le premier endroit à vérifier lorsqu'un fichier s'affiche de façon étrange dans un programme mais pas dans un autre, car le logiciel qui l'a écrit en est souvent la raison.
C'est aussi un champ qui a un véritable impact sur la confidentialité, il mérite donc réflexion avant de publier un fichier. Il indique à tous ceux qui le reçoivent quels programmes vous utilisez et quelle version vous faites tourner, et cela en dit plus qu'il n'y paraît. Une combinaison inhabituelle d'applications et de versions constitue une empreinte reconnaissable : la même valeur qui apparaît dans plusieurs fichiers les relie à la même personne ou au même poste de travail, même lorsque les fichiers sont par ailleurs anonymes. Elle peut aussi révéler une version obsolète et non corrigée d'un programme, ou un logiciel dont vous préféreriez ne pas signaler la présence. Si vous nettoyez un fichier avant de l'envoyer, supprimez cette ligne en même temps que le reste.