الصور والصور · أداة خصوصية البيانات الوصفية للصورة
JPEG شرح العلامات: APP0، APP1، APP2، APP13 ومكان وجود البيانات الوصفية
· خلفية
exif خصوصية الصورة تنسيقات الملفات
JPEG عبارة عن سلسلة من مقاطع العلامات، وبيانات التعريف موجودة في مقاطع التطبيق بالقرب من البداية: JFIF في APP0، وEXIF، وXMP في ملفات التعريف APP1، وICC في APP2، موارد Photoshop و IPTC في APP13. توضح هذه الخريطة ما يحمله كل منهم وما يجب وما لا يجب على المتعرية إزالته.
JPEG التي تمت إزالتها والتي لا تزال تحتوي على تسمية توضيحية - لماذا يمكن أن تؤدي إزالة "EXIF" إلى ترك IPTC أو XMP خلفك
يمكن أن يفقد JPEG APP1 Exif ويظل يحمل تسمية توضيحية في APP13 Photoshop/IPTC, حزمة XMP في مقطع APP1 آخر أو تعليق COM. لذلك فإن "إزالة EXIF" أضيق من "إزالة شرائح البيانات التعريفية التي تتعرف عليها هذه الأداة". ToolAcre يسير في تسلسل المقطع ويصنف كل كتلة بدلاً من التوقف بعد التسمية المألوفة الأولى.
كيفية وضع JPEG — SOI، ومجموعة من مقاطع العلامة، وبيانات الإطار والمسح الضوئي، وEOI
يبدأ الملف بعلامة بداية الصورة، ويستمر خلال مقاطع العلامة ويصل إلى بداية المسح قبل بيانات الصورة المشفرة بالإنتروبيا. يحتوي كل مقطع عادي على علامة وطول، مما يسمح للمشاة بتخطيه أو نسخه كنطاق محدد واحد. بمجرد بدء مسح البيانات، يقوم المنظف بإلحاق الباقي بالكامل حرفيًا بدلاً من تفسير وحدات البكسل المشفرة.
APP0 و APP1 — الرأس JFIF وكتلة Exif والنكهة الثانية APP1 التي تحمل الحزمة XMP
تم الاحتفاظ بـ APP0 JFIF لأنه يصف كثافة البكسل. قد يتم تصنيف APP1 على أنه Exif عندما تبدأ حمولته بمعرف Exif أو XMP عندما يحمل توقيع مساحة اسم Adobe؛ تتم إزالة كلا نموذجي البيانات التعريفية. يتم التعامل مع مقاطع APPn غير المعروفة الأخرى بشكل متحفظ كبيانات تعريف ما لم يكن غرض العرض معروفًا بشكل صريح.
APP2 وAPP13 وAPP14 — ICC ملفات تعريف الألوان وموارد صور Photoshop مع IPTC IIM المضمنة وعلامات ترميز Adobe
يتم الاحتفاظ بـ APP2 ICC لأن إسقاط ملف تعريف الألوان قد يؤدي إلى تغيير الألوان. تتم إزالة APP13 الذي يحمل موارد Photoshop مع بيانات IPTC الخاصة به. APP14 يتم الاحتفاظ ببرنامج Adobe لأن علامة تحويل الألوان الخاصة به قد تكون ضرورية لفك التشفير الصحيح CMYK أو YCCK. تشرح هذه القرارات سبب كون "حذف كل علامة APP" بمثابة عملية تنظيف معطلة.
COM المقاطع وأطوال المقاطع المحدودة
COM يحمل تعليقات وتتم إزالته. حدد المصنف حدًا 64 KB، لكن رمز المستودع يحدد فقط أنه تم التحقق من صحة طول المقطع ثنائي البايت، ويجب أن يكون اثنان على الأقل ويجب ألا يعمل خارج الملف. يبقى هذا القسم مع تلك الحدود التي تم التحقق منها بدلاً من تقديم حد أقصى مشتق لم تذكره مصادر المشروع.
ما هي المقاطع التي تؤثر على العرض - لماذا تغير ملفات تعريف ICC وعلامات Adobe مظهر الصورة بينما لا تتغير EXIF وXMP وIPTC
يتم الاحتفاظ بالعلامات المؤثرة على العرض والإبلاغ عنها مع الأسباب، بينما يتم إسقاط بيانات تعريف التطبيق الوصفية أو غير المعروفة. يحمي التمييز المخرجات المرئية دون الادعاء بأن الكتل المحتفظ بها خالية من الخصوصية: تشير مصفوفة الدعم إلى أن ملفات تعريف الألوان يمكن أن تحمل في حد ذاتها سلسلة وصف، وهي فجوة متبقية موثقة.
ما لا يفسره جهاز المشي JPEG
لا يقوم جهاز المشي بفك تشفير بيانات الصورة التقدمية أو الحسابية لأنه يتوقف عند بدء المسح وينسخ الباقي. فهو يوزع فقط APP1 حقول Exif للعرض، وليس محتويات XMP أو IPTC. يتم تخطي كتلة EXIF الفاسدة أثناء القراءة ولكن لا يزال من الممكن إزالة الجزء الخاص بها، مما يحول دون تحول فشل الفحص إلى فشل في التنظيف.
الخلاصة: تعرف على المقاطع التي تمثل بيانات تعريفية - تقوم أداة خصوصية البيانات الوصفية للصورة بإزالة شرائح البيانات التعريفية وتترك بيانات الصورة دون تغيير
تعرف على المقاطع التي تعتبر بيانات تعريفية وأيها مطلوبة للعرض. JPEG الذي تم تنظيفه بشكل صحيح يسقط تعليقات Exif وXMP وPhotoshop/IPTC, والبيانات التعريفية APP غير المدعومة مع الحفاظ على JFIF وICC ومعلومات ألوان Adobe وكل بايت مسح ضوئي مضغوط. قم بمراجعة القوائم الواضحة التي تمت إزالتها والاحتفاظ بها بدلاً من الحكم على النجاح من خلال حجم الملف وحده.