Відповідно до цього сайту :
Спеціальні інструкції [Ядро IPTC] Альтернативна мітка зі старої схеми IPTC IIM, що використовується для " Інструкцій ".
Інструкції [Ядро IPTC] Це просте текстове поле, яке може містити будь-яку з ряду інструкцій від постачальника або творця до одержувача фотографії. Може бути включено будь-що з наступного: ембарго (наприклад: Журнали новин OUT) та інші обмеження, не охоплені полем Умови використання прав (або новими полями, пов’язаними з правами PLUS); інформація щодо оригінальних засобів захоплення (сканування нотаток, кольоровий профіль тощо) або іншої конкретної текстової інформації, яка може знадобитися користувачеві для точного відтворення; додаткові дозволи або кредити, необхідні під час публікації. Примітка: Це поле "спільне" з полем "Інструкції" на панелі "Походження" діалогового вікна "Інформація про файл Adobe Photoshop".
Приклади: * Зображення, яке використовуватиметься лише один раз, не ексклюзивне в англомовному виданні як внутрішнє зображення, не більше кольорової цілої сторінки. Додаткові права третіх сторін слід узгодити з Джулі Доу / Агентством XYZ заздалегідь. Усі права, не надані спеціально, захищені. Детальну ліцензію див. У пам’ятці про доставку.
Лише для розгляду; жодного відтворення у будь-якій формі без попереднього письмового дозволу. *
Це стандартна модель обміну інформацією (IIM) Міжнародної ради з питань телекомунікацій (IPTC ) .
Я не зміг декодувати дані Facebook, але вставка, завантаження та вставка зображення знову трохи змінять дані.
Використовуючи IrfanView для встановлення спеціальних інструкцій для "тестування" у JPG без даних IPTC, додає до заголовка такі байти:
Я завантажив 339 зображень з інструкцією довжиною 94 після FBMD
, і наступні байти залишились незмінними:
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}
Я також знайшов 3 зображення з лише 86 таємничими байтами після FBMD
, наприклад 23000986030000f91d0000e5230000502900004889000041ac000004c900007aee0000cf0f0100f02d0100
, також збережених за останні кілька місяців. Такі ж байти були:
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}
Здається, ця публікація в блозі знає про це більше:
[...] 13.11.2014 р. Facebook представив новий код відстеження. Він відображається як поле метаданих Спеціальних інструкцій IPTC. Вони виглядають так:
Спеціальні вказівки: FBMD01000ac60300004a1d00002d4b000067580000c9650000d5fc000054350100953a0100d3420100e84b01005f8f0100
Спеціальні вказівки: FBMD23000969010000b1590000cb7700000a8600000c07010046820100b8c0010052590200e5c902006e440300
Я думаю, що "FBMD" означає "Дані учасника Facebook" (але я можу помилятися).
Я хотів декодувати один цікавий аспект у цих рядках: довжина. Кожен рядок починається з "FBMD", двох шістнадцяткових символів (1 байт) та 16-байтової (4 символи) довжини. Потім йде довжина + 1 набір 32-бітових (8-байтових) значень.
FBMD01 000a = довжина 10, тож очікуйте 11 полів: c6030000 4a1d0000 2d4b0000 67580000 c9650000 d5fc0000 54350100 953a0100 d3420100 e84b0100 5f8f0100
FBMD23 0009 = довжина 9, тож очікуйте 10 полів: 69010000 b1590000 cb770000 0a860000 0c070100 46820100 b8c00100 52590200 e5c90200 6e440300
Я запитав про це у спільноти Facebook .