Je sors d’une semaine de vacances pendant laquelle, alas, je n’ai pas pu rédiger de billet de blog. J’avais pourtant prévu de vous raconter par le menu comment j’ai mis en pratique le guide Copy that Floppy! et ai patiemment réuni le matériel pour extraire des données de disquettes 3 pouces 1/2. J’espère que ça viendra bientôt…
En attendant, je m’étais promis de faire de tout petits billets sur les petit tips que j’apprenais. Je ne l’ai pas beaucoup fait, et c’est dommage. Plutôt que de pouetter un message sur Mastodon, je me lance ce matin.
Vous connaissez sans doute exiftool, qui est un outil ABSOLUMENT INCONTOURNABLE pour la préservation numérique. En gros, il s’agit d’un extracteur de métadonnées pratiquement universel. Il analyse vos fichiers et vous renvoie plein d’informations utiles sous une forme structurée. Mais il est aussi capable de les éditer – ce qui est très puissant et un peu dangereux, à tel point que mon ex-collègue Thomas Ledoux m’avait fait mettre en exergue d’un petit manuel d’édition de métadonnées internes avec cet outil la phrase suivante :
Un grand pouvoir implique de grandes responsabilités
Je découvre très régulièrement de nouveaux moyens d’utiliser exiftool, de nouveaux trucs, de nouvelles options. Cette fois-ci, c’est la possibilité de renvoyer la valeur d’une métadonnée sous sa forme non décodée. En gros, Exiftool décode les valeurs codées et renvoie une chaîne de caractères compréhensible par un humain. Par exemple, si je reprends l’exemple de ce billet, l’appel à Exiftool renverra
$ exiftool -ExposureProgram 000010.tif
Exposure Program : Bulb
(Je rappelle pour celles et ceux qui n’avaient pas lu le précédent billet : on interroge ici le mode d’exposition utilisé par l’appareil photo. « Bulb » correspond à une pose longue.)
Mais je peux vouloir savoir ce qui se cache derrière cette valeur décodée, car Exiftool choisit des libellés qui ne sont pas forcément alignés avec d’autres documents de référence. Pour obtenir la valeur décodée, il suffit d’utiliser l’option --printConv, ou sa version abrégée -n.
$ exiftool --printConv -ExposureProgram 000010.tif
Exposure Program : 9
C’est tout pour aujourd’hui !