Secondo questo sito :
Istruzioni speciali [IPTC Core] Etichetta alternativa dal vecchio schema IIM IPTC, utilizzata per " Istruzioni ".
Istruzioni [IPTC Core] Questo è un semplice campo di testo che può includere una serie di istruzioni dal fornitore o creatore al destinatario della fotografia. Potrebbe essere incluso uno dei seguenti: embarghi (ad esempio: riviste di notizie FUORI) e altre restrizioni non coperte dal campo Termini di utilizzo dei diritti (o nuovi campi relativi ai diritti PLUS); informazioni riguardanti i mezzi originali di acquisizione (scansione di note, profilo colore, ecc.) o altre informazioni di testo specifiche di cui l'utente potrebbe aver bisogno per una riproduzione accurata; autorizzazioni o crediti aggiuntivi richiesti durante la pubblicazione. Nota: questo campo è "condiviso" con il campo "Istruzioni" nel pannello Origine della finestra di dialogo Informazioni file di Adobe Photoshop.
Esempi: * Immagine da utilizzare una sola volta, non esclusiva nella rivista in lingua inglese come immagine interna, non più grande di una pagina intera a colori. Ulteriori diritti di terze parti da negoziare in anticipo con Julie Doe / XYZ Agency. Tutti i diritti non espressamente concessi sono riservati. Vedere la nota di consegna per una licenza specifica.
Solo per considerazione; nessuna riproduzione in qualsiasi forma senza previa autorizzazione scritta. *
Questo è lo standard IIM (Information Interchange Model) dell'International Press Telecommunications Council (IPTC ) .
Non sono stato in grado di decodificare i dati di Facebook, ma incollare, scaricare e incollare di nuovo un'immagine cambierà leggermente i dati.
Utilizzando IrfanView per impostare istruzioni speciali su "test" in un JPG senza dati IPTC, aggiunge questi byte all'intestazione:
Ho scaricato 339 immagini con lunghezza di istruzione 94 dopo FBMD
e i seguenti byte sono rimasti gli stessi:
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}
Ho anche trovato 3 immagini con solo 86 byte misteriosi dopo FBMD
, ad esempio 23000986030000f91d0000e5230000502900004889000041ac000004c900007aee0000cf0f0100f02d0100
, salvate anche negli ultimi mesi. Stessi byte c'erano:
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}
Questo post del blog sembra saperne di più:
[...] il 13/11/2014, Facebook ha introdotto un nuovo codice di monitoraggio. Viene visualizzato come un campo di metadati delle istruzioni speciali IPTC. Loro sembrano:
Istruzioni speciali: FBMD01000ac60300004a1d00002d4b000067580000c9650000d5fc000054350100953a0100d3420100e84b01005f8f0100
Istruzioni speciali: FBMD23000969010000b1590000cb7700000a8600000c07010046820100b8c0010052590200e5c902006e440300
Penso che "FBMD" stia per "Facebook Member Data" (ma potrei sbagliarmi).
Sono riuscito a decodificare un aspetto interessante di queste stringhe: la lunghezza. Ogni stringa inizia con "FBMD", due caratteri esadecimali (1 byte) e una lunghezza di 16 byte (4 caratteri). Quindi arriva length + 1 set di valori a 32 bit (8 byte).
FBMD01 000a = lunghezza 10, quindi aspettati 11 campi: c6030000 4a1d0000 2d4b0000 67580000 c9650000 d5fc0000 54350100 953a0100 d3420100 e84b0100 5f8f0100
FBMD23 0009 = lunghezza 9, quindi aspettati 10 campi: 69010000 b1590000 cb770000 0a860000 0c070100 46820100 b8c00100 52590200 e5c90200 6e440300
Ho chiesto informazioni alla community di Facebook .