Selon ce site :
Instructions spéciales [IPTC Core] Libellé alternatif de l'ancien schéma IPTC IIM, utilisé pour les « Instructions ».
Instructions [IPTC Core] Il s'agit d'un simple champ de texte qui peut inclure l'une des nombreuses instructions du fournisseur ou du créateur au destinataire de la photographie. L'un des éléments suivants peut être inclus: des embargos (par exemple: News Magazines OUT) et d'autres restrictions non couvertes par le champ Conditions d'utilisation des droits (ou les nouveaux champs liés aux droits PLUS); des informations concernant les moyens de capture originaux (notes de numérisation, profil de couleur, etc.) ou d'autres informations textuelles spécifiques dont l'utilisateur peut avoir besoin pour une reproduction fidèle; autorisations ou crédits supplémentaires requis lors de la publication. Remarque: Ce champ est «partagé» avec le champ «Instructions» dans le panneau Origine de la boîte de dialogue Informations sur le fichier Adobe Photoshop.
Exemples: * Image à utiliser une seule fois, non exclusive dans le magazine d'édition en langue anglaise comme image intérieure, pas plus grande qu'une page entière en couleur. Droits de tiers supplémentaires à négocier au préalable avec Julie Doe / XYZ Agency. Tous les droits non spécifiquement accordés sont réservés. Voir le mémo de livraison pour une licence spécifique.
Pour considération seulement; aucune reproduction sous quelque forme que ce soit sans autorisation écrite préalable. *
Il s'agit du modèle d'échange d'informations (IIM) standard de l' International Press Telecommunications Council (IPTC ) .
Je n'ai pas été en mesure de décoder les données de Facebook, mais coller, télécharger et coller à nouveau une image modifiera légèrement les données.
En utilisant IrfanView pour définir des instructions spéciales sur "tester" dans un JPG sans données IPTC, ajoute ces octets à l'en-tête:
J'ai téléchargé 339 images avec une longueur d'instruction 94 après le FBMD
, et les octets suivants sont restés les mêmes:
0 {'0': 339}
1 {'1': 339}
2 {'0': 339}
3 {'0': 339}
4 {'0': 339}
5 {'a': 339}
8 {'0': 339}
9 {'3': 339}
10 {'0': 339}
11 {'0': 339}
12 {'0': 339}
13 {'0': 339}
18 {'0': 339}
19 {'0': 339}
20 {'0': 339}
21 {'0': 339}
26 {'0': 339}
27 {'0': 339}
28 {'0': 339}
29 {'0': 339}
34 {'0': 339}
35 {'0': 339}
36 {'0': 339}
37 {'0': 339}
42 {'0': 339}
43 {'0': 339}
44 {'0': 339}
45 {'0': 339}
50 {'0': 339}
52 {'0': 339}
53 {'0': 339}
58 {'0': 339}
60 {'0': 339}
61 {'0': 339}
66 {'0': 339}
68 {'0': 339}
69 {'0': 339}
74 {'0': 339}
76 {'0': 339}
77 {'0': 339}
82 {'0': 339}
84 {'0': 339}
85 {'0': 339}
90 {'0': 339}
92 {'0': 339}
93 {'0': 339}
J'ai également trouvé 3 images avec seulement 86 octets mystères après FBMD
, par exemple 23000986030000f91d0000e5230000502900004889000041ac000004c900007aee0000cf0f0100f02d0100
, également enregistrées au cours des derniers mois. Il y avait les mêmes octets:
0 {'2': 3}
1 {'3': 3}
2 {'0': 3}
3 {'0': 3}
4 {'0': 3}
5 {'9': 3}
6 {'8': 3}
8 {'0': 3}
9 {'3': 3}
10 {'0': 3}
11 {'0': 3}
12 {'0': 3}
13 {'0': 3}
16 {'1': 3}
18 {'0': 3}
19 {'0': 3}
20 {'0': 3}
21 {'0': 3}
26 {'0': 3}
27 {'0': 3}
28 {'0': 3}
29 {'0': 3}
34 {'0': 3}
35 {'0': 3}
36 {'0': 3}
37 {'0': 3}
42 {'0': 3}
43 {'0': 3}
44 {'0': 3}
45 {'0': 3}
50 {'0': 3}
51 {'0': 3}
52 {'0': 3}
53 {'0': 3}
58 {'0': 3}
59 {'0': 3}
60 {'0': 3}
61 {'0': 3}
66 {'0': 3}
67 {'0': 3}
68 {'0': 3}
69 {'0': 3}
74 {'0': 3}
76 {'0': 3}
77 {'0': 3}
82 {'0': 3}
84 {'0': 3}
85 {'0': 3}
86 {'\x00': 3}
Cet article de blog semble en savoir plus à ce sujet:
[...] le 13/11/2014, Facebook a introduit un nouveau code de suivi. Il apparaît sous la forme d'un champ de métadonnées Instructions spéciales IPTC. Ils ressemblent à:
Instructions spéciales: FBMD01000ac60300004a1d00002d4b000067580000c9650000d5fc000054350100953a0100d3420100e84b01005f8f0100
Instructions spéciales: FBMD23000969010000b1590000cb7700000a8600000c07010046820100b8c0010052590200e5c902006e440300
Je pense que "FBMD" signifie "Facebook Member Data" (mais je peux me tromper).
J'ai réussi à décoder un aspect intéressant de ces chaînes: la longueur. Chaque chaîne commence par "FBMD", deux caractères hexadécimaux (1 octet) et une longueur de 16 octets (4 caractères). Vient ensuite la longueur + 1 ensembles de valeurs 32 bits (8 octets).
FBMD01 000a = longueur 10, attendez donc 11 champs: c6030000 4a1d0000 2d4b0000 67580000 c9650000 d5fc0000 54350100 953a0100 d3420100 e84b0100 5f8f0100
FBMD23 0009 = longueur 9, attendez donc 10 champs: 69010000 b1590000 cb770000 0a860000 0c070100 46820100 b8c00100 52590200 e5c90200 6e440300
J'ai interrogé la communauté Facebook à ce sujet.