हिन्दी

छवियाँ और तस्वीरें · छवि मेटाडेटा गोपनीयता टूल

JPEG मार्करों की व्याख्या: APP0, APP1, APP2, APP13 और मेटाडेटा कहां रहता है

· पेजभूमि

exif छवि-गोपनीयता फ़ाइल स्वरूपों

एक JPEG मार्कर अनुक्रम APP मेटाडेटा को अलग करता है, मार्करों और संपीड़ित स्कैन डेटा को प्रस्तुत करता है
मूल ToolAcre वेक्टर चित्रण

JPEG मार्कर खंडों का एक अनुक्रम है, और मेटाडेटा प्रारंभ के निकट एप्लिकेशन खंडों में रहता है: APP0 में JFIF, APP1 में EXIF और XMP, ICC प्रोफाइल में APP2, फ़ोटोशॉप संसाधन और APP13 में IPTC। यह मानचित्र दिखाता है कि प्रत्येक व्यक्ति क्या रखता है और एक स्ट्रिपर को क्या हटाना चाहिए और क्या नहीं हटाना चाहिए।

छीन लिया गया JPEG जिसमें अभी भी एक कैप्शन था - क्यों 'EXIF' को हटाने से IPTC या XMP पीछे रह सकते हैं

एक JPEG APP1 Exif को खो सकता है और फिर भी APP13 Photoshop/IPTC, में एक कैप्शन, किसी अन्य APP1 सेगमेंट में एक XMP पैकेट या एक COM टिप्पणी रख सकता है। इसलिए "EXIF को हटाएं" "इस टूल द्वारा पहचाने जाने वाले मेटाडेटा खंडों को हटाएं" की तुलना में अधिक संकीर्ण है। ToolAcre खंड अनुक्रम पर चलता है और पहले परिचित लेबल के बाद रुकने के बजाय प्रत्येक ब्लॉक को वर्गीकृत करता है।

JPEG कैसे तैयार किया जाता है - SOI, मार्कर खंडों का एक क्रम, फ़्रेम और स्कैन डेटा, और EOI

फ़ाइल स्टार्ट-ऑफ-इमेज मार्कर से शुरू होती है, मार्कर सेगमेंट के माध्यम से जारी रहती है और एन्ट्रापी-कोडित चित्र डेटा से पहले स्कैन-ऑफ-स्कैन तक पहुंचती है। प्रत्येक सामान्य खंड में एक मार्कर और लंबाई होती है, जो वॉकर को इसे एक सीमित सीमा के रूप में छोड़ने या कॉपी करने की अनुमति देती है। एक बार जब स्कैन डेटा शुरू हो जाता है, तो क्लीनर एन्कोडेड पिक्सल की व्याख्या करने के बजाय पूर्ण शेष को शब्दशः जोड़ देता है।

APP0 और APP1 - JFIF हेडर, Exif ब्लॉक, और दूसरा APP1 फ़्लेवर जिसमें XMP पैकेट होता है

APP0 JFIF को बरकरार रखा गया है क्योंकि यह पिक्सेल घनत्व का वर्णन करता है। APP1 को Exif के रूप में वर्गीकृत किया जा सकता है जब इसका पेलोड Exif पहचानकर्ता से शुरू होता है या XMP जब इसमें Adobe नेमस्पेस हस्ताक्षर होता है; दोनों मेटाडेटा फ़ॉर्म हटा दिए गए हैं. अन्य गैर-मान्यता प्राप्त APपीएन खंडों को रूढ़िवादी रूप से मेटाडेटा के रूप में माना जाता है जब तक कि रेंडरिंग उद्देश्य स्पष्ट रूप से ज्ञात न हो।

APP2, APP13 और APP14 - ICC रंग प्रोफ़ाइल, एम्बेडेड IPTC IIM के साथ फ़ोटोशॉप छवि संसाधन, और Adobe एन्कोडिंग फ़्लैग

APP2 ICC इसलिए रखा गया है क्योंकि रंग प्रोफ़ाइल छोड़ने से रंग बदल सकते हैं। फ़ोटोशॉप संसाधनों को ले जाने वाले APP13 को इसके IPTC डेटा के साथ हटा दिया गया है। APP14 Adobe को रखा गया है क्योंकि इसका रंग-परिवर्तन मार्कर सही CMYK या YCCK डिकोडिंग के लिए आवश्यक हो सकता है। ये निर्णय बताते हैं कि क्यों "प्रत्येक APP मार्कर को हटाएं" एक टूटा हुआ क्लीनर होगा।

COM खंड और परिबद्ध खंड की लंबाई

COM टिप्पणियाँ देता है और हटा दिया जाता है। कार्यपुस्तिका ने 64 KB सीमा निर्दिष्ट की है, लेकिन रिपॉजिटरी कोड केवल यह स्थापित करता है कि दो-बाइट खंड की लंबाई मान्य है, कम से कम दो होनी चाहिए और फ़ाइल से आगे नहीं चलनी चाहिए। यह अनुभाग परियोजना स्रोतों द्वारा बताए गए व्युत्पन्न अधिकतम को प्रस्तुत करने के बजाय उन सत्यापित सीमाओं के साथ रहता है।

कौन से खंड प्रदर्शन को प्रभावित करते हैं - क्यों ICC प्रोफ़ाइल और Adobe फ़्लैग चित्र का स्वरूप बदल देते हैं जबकि EXIF, XMP और IPTC नहीं

प्रदर्शन-प्रभावित करने वाले मार्करों को बनाए रखा जाता है और कारणों के साथ रिपोर्ट किया जाता है, जबकि वर्णनात्मक या गैर-मान्यता प्राप्त एप्लिकेशन मेटाडेटा हटा दिया जाता है। भेद यह दावा किए बिना दृश्य आउटपुट की सुरक्षा करता है कि बनाए गए ब्लॉक गोपनीयता-रिक्त हैं: समर्थन मैट्रिक्स नोट करता है कि रंग प्रोफाइल स्वयं एक विवरण स्ट्रिंग ले सकते हैं, जो एक दस्तावेजी अवशिष्ट अंतर है।

JPEG वॉकर क्या व्याख्या नहीं करता है

वॉकर प्रगतिशील या अंकगणितीय छवि डेटा को डिकोड नहीं करता है क्योंकि यह स्कैन के प्रारंभ में रुक जाता है और बाकी को कॉपी कर लेता है। यह प्रदर्शन के लिए केवल APP1 Exif फ़ील्ड को पार्स करता है, XMP या IPTC सामग्री को नहीं। एक भ्रष्ट EXIF ब्लॉक को पढ़ने के दौरान छोड़ दिया जाता है, लेकिन इसके खंड को अभी भी हटाया जा सकता है, जिससे निरीक्षण विफलता को सफाई विफलता बनने से बचाया जा सकता है।

टेकअवे: जानें कि कौन से खंड मेटाडेटा हैं - छवि मेटाडेटा गोपनीयता टूल मेटाडेटा खंडों को हटा देता है और छवि डेटा को अछूता छोड़ देता है

जानें कि कौन से सेगमेंट मेटाडेटा हैं और कौन से रेंडरिंग के लिए आवश्यक हैं। एक सही साफ किया गया JPEG JFIF, ICC, Adobe रंग जानकारी और प्रत्येक संपीड़ित स्कैन बाइट को संरक्षित करते हुए Exif, XMP, Photoshop/IPTC, टिप्पणियों और असमर्थित APP मेटाडेटा को हटा देता है। केवल फ़ाइल आकार से सफलता का आकलन करने के बजाय स्पष्ट रूप से हटाई गई और रखी गई सूचियों की समीक्षा करें।