IPTC मेटाडेटा स्वचालित रूप से फेसबुक पर अपलोड की गई छवियों में जोड़ा गया है


91

फेसबुक पर अपलोड की गई कई छवियों में IPTC / IIM फ़ील्ड शामिल हैं जो स्पष्ट रूप से अपलोड प्रक्रिया के दौरान स्वचालित रूप से जोड़े जाते हैं:

  • विशेष निर्देश , "FBMD" के साथ एक स्ट्रिंग शुरुआत
  • मूल संचरण संदर्भ

उदाहरण के लिए इसे देखें (फेसबुक पर) छवि अपलोड की गई और जेफरी के एक्जिफ़ व्यूअर का उपयोग करके डिकोड किया गया: http://exif.regex.info/exif.cgi

यह क्या है?


6
"यह क्या है?" - यही कुछ आपको फेसबुक पर पूछना होगा ...
CBroe

1
BTW, क्या आईपीटीसी डेटा को जेफरी के एक्सिफ़ व्यूअर जैसे टूल या एपीआई का उपयोग नहीं करना संभव है ? हेक्स-दर्शक में? या कम से कम जाँच करें कि क्या केवल बाइनरी इमेज फ़ाइल की जांच करके IPTC डेटा है? (उदाहरण के लिए हेक्स कंटेंट दिखाने में सक्षम एक टेक्स्ट एडिटर में) अब तक, मैं एक महान प्रश्न के उत्तर +1 का पता लगाने में असफल रहा हूं ।
तीव्र नहीं

मैं वर्तमान में वही जानने की कोशिश कर रहा हूं, जो इस मेटाडेटा फ़ील्ड में एन्कोडेड है। जैसा कि मैं बाइट स्तर पर काम कर रहा हूं, मैं आपको बता सकता हूं कि जैसा वह पोस्ट कर रहा है, एफबीएमडी के बाद आपको अल्फ़ान्यूमेरिक टेक्स्ट (एएससीआईआई सेट के भीतर) के रूप में नंबर मिलते हैं। तो यह सिर्फ पाठ है, मेरे परीक्षण के मामलों में 94 बाइट्स लंबा है, और मैं उन्हें अभी तक देखने के लिए दरार नहीं कर सकता कि वहां क्या संग्रहीत है।
bconstanzo

@bconstanzo जो वास्तव में अस्सी के किरदारों की तरह नहीं दिखती है क्योंकि मेरे मामले में पंक्ति में बहुत शून्य है
MaKiPL

@MaKiPL मैं कुछ समय के लिए इस विषय से दूर रहा, इसलिए यह हो सकता है कि फेसबुक ने इस तरह के मेटाडेटा के उपयोग को बदल दिया है। वे ITPC मेटाडेटा फ़ील्ड का उपयोग करते हुए (शायद दुर्व्यवहार कर रहे हैं) प्रतीत होते हैं, जो जानते हैं कि कैसे मेटाडेटा को एन्कोड किया गया है। अधिक जानकारी के बिना, डेटा क्षेत्र को उलट इंजीनियरिंग के लिए पकड़ना बहुत कम है।
बोकास्तानो

जवाबों:


44

इस साइट के अनुसार :

विशेष निर्देश [IPTC कोर] पुराने IPTC IIM स्कीमा से वैकल्पिक लेबल, " निर्देश " के लिए उपयोग किया जाता है ।

अनुदेश [आईपीटीसी कोर] यह एक सरल पाठ क्षेत्र है जिसमें प्रदाता या निर्माता से फोटोग्राफ के रिसीवर के लिए कई निर्देश शामिल हो सकते हैं। निम्नलिखित में से कोई भी शामिल किया जा सकता है: embargoes (उदाहरण के लिए: समाचार पत्रिकाएँ OUT) और अन्य प्रतिबंध अधिकार उपयोग शर्तें फ़ील्ड (या नए PLUS अधिकार संबंधित फ़ील्ड) द्वारा कवर नहीं किए गए; कैप्चर (स्कैनिंग नोट्स, कलर प्रोफाइल आदि) के मूल साधनों या अन्य विशिष्ट पाठ जानकारी के बारे में जानकारी जो उपयोगकर्ता को सटीक प्रजनन की आवश्यकता हो सकती है; प्रकाशित करते समय अतिरिक्त अनुमतियाँ या क्रेडिट की आवश्यकता होती है। नोट: यह फ़ील्ड Adobe Photoshop फ़ाइल जानकारी संवाद के मूल पैनल में "निर्देश" फ़ील्ड के साथ "साझा" है।

उदाहरण: * केवल एक बार उपयोग की जाने वाली छवि, अंग्रेजी-भाषा-संस्करण पत्रिका में गैर-अनन्य, अंदर की छवि के रूप में, रंग में पूर्ण पृष्ठ से बड़ा नहीं। जूली डो / एक्सवाईजेड एजेंसी के साथ अग्रिम रूप से बातचीत के लिए अतिरिक्त तीसरे पक्ष के अधिकार। विशेष रूप से प्रदान नहीं किए गए सभी अधिकार सुरक्षित हैं। विशिष्ट लाइसेंस के लिए वितरण ज्ञापन देखें।

केवल विचार के लिए; पूर्व, लिखित अनुमति के बिना किसी भी रूप में कोई प्रजनन नहीं। "

यह अंतर्राष्ट्रीय प्रेस दूरसंचार परिषद (IPTC) मानक सूचना इंटरचेंज मॉडल (IIM) है

मैं फेसबुक के डेटा को डिकोड नहीं कर पाया हूं, लेकिन किसी इमेज को चिपकाने, डाउनलोड करने और फिर से पेस्ट करने से डेटा थोड़ा बदल जाएगा।

IPTC डेटा के बिना JPG में "परीक्षण" करने के लिए विशेष निर्देश सेट करने के लिए IrfanView का उपयोग करना, इन बाइट्स को हेडर में जोड़ता है:

JPG में जोड़े गए IPTC डेटा का hexed.it स्क्रीनशॉट

मैंने 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}

मुझे भी केवल 86 मिस्ट्री बाइट्स के साथ 3 इमेज मिलीं 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}

यह ब्लॉग पोस्ट इसके बारे में अधिक जानने के लिए प्रतीत होता है:

[...] 2014-11-13 को, फेसबुक ने एक नया ट्रैकिंग कोड पेश किया। यह एक IPTC विशेष निर्देश मेटाडेटा फ़ील्ड के रूप में प्रकट होता है। वे ऐसे दिखते हैं:

विशेष निर्देश: FBMD01000ac60300004a1d00002d4b000067580000c9650000d5fc000054350100953a0100d3420100e84b01005f80100

विशेष निर्देश: FBMD23000969010000b1590000cb7700000a8600000c07010046820100b8c0010052590200e5c902006e440300

मुझे लगता है कि "FBMD" का मतलब "फेसबुक मेंबर डेटा" है (लेकिन मैं गलत हो सकता है)।

मैंने इन तारों में एक दिलचस्प पहलू को डिकोड करने का प्रयास किया है: लंबाई। प्रत्येक स्ट्रिंग "FBMD", दो हेक्स वर्णों (1 बाइट्स), और 16-बाइट (4-वर्ण) लंबाई से शुरू होती है। फिर 32-बिट (8-बाइट) मूल्यों की लंबाई + 1 सेट आता है।

FBMD01 000a = लंबाई 10, इसलिए 11 क्षेत्रों की अपेक्षा करें: c6030000 4a1d0000 2d4b0000 67580000 c9650000 d5fc0000 54350100 953a0100 d3420100 d84b0100 5f8f0100

FBMD23 0009 = लंबाई 9, इसलिए 10 क्षेत्रों की उम्मीद करें: 69010000 b1590000 cb770000 0a860000 0c070100 46820100 b8c00100 52590200 e5c90200 6e490300

मैंने फेसबुक समुदाय से इसके बारे में पूछा है।


10

अच्छा लग रहा है जैसे कोई देख रहा है

मुझे यह पहली बार मिला है , इस स्टैक पोस्ट का लिंक है

ऊपर से उद्धृत:

"चित्र अपलोड करें और फेसबुक इसे गुप्त रूप से एम्बेडेड टैग के साथ टैग करता है: A008E8E97FA55

फेसबुक पर दोस्त "ए" इसे डाउनलोड करता है।

मित्र "A" इसे किसी अन्य मित्र को लिखता है - कोई ऐसा व्यक्ति जिसे आप नहीं जानते हैं, उसका मित्र मित्र "B", और उसका दूसरा मित्र "C"।

दोस्त "बी" फेसबुक पर नहीं है, या हो सकता है कि वे ज्यादातर सिर्फ रेडिट पर पोस्ट करते हैं।

दोस्त "बी" रेडिट को पोस्ट करता है। फेसबुक इसे देखता है (Reddit को व्यवस्थित रूप से, जिस तरह से खोज इंजन सामान्य रूप से पूरे 'वेब' को परिमार्जन करता है)। इसे कुछ समय देखने के बाद, जल्दी से दोहराया, फेसबुक अब जानता है कि आप कुछ हद तक मित्र "बी" के करीब हैं।

तो अब फेसबुक जानता है कि आपके "मित्र के मित्र" कनेक्शन में से कौन हैं - एक ऐसा व्यक्ति जिसे आप खुद भी नहीं जानते हैं!

इस गतिविधि को बड़े पैमाने पर दोहराएं, और अब फेसबुक आपके फेसबुक दोस्तों, फेसबुक अनुयायियों, और आपके वास्तविक दुनिया के दोस्तों, सहकर्मियों और संघों को जानता है। वे आपके "दोस्तों के दोस्त" (वे लोग जिन्हें आप नहीं जानते हैं) और उनकी खरीदारी और जीवनशैली का विवरण, और आपके बारे में जानते हैं, और आपके दोस्ती के सर्कल कैसे एक साथ फिट होते हैं, यहां तक ​​कि फेसबुक के बाहर भी। "

ट्विटर पर कुछ और चीजें


हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं। - रिव्यू से
greg-449
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.