عارض البيانات الوصفية
ما الذي تفضحه البيانات الوصفية للصورة، وما الذي يبقى بعد إزالتها
الصورة أو الفيديو صورة ملفوفة بنص. وقد يذكر هذا النص كاميرتك وبرنامجك والوقت والمكان. هنا ما يقرؤه العارض، وما يقطعه المزيل، والقليل الذي يُبقيه عمدًا.
حين ترسل صورة إلى غريب فأنت كثيرًا ما ترسل أكثر من الصورة. يحمل الملف غلافًا من النص كتبته الكاميرا أو الهاتف، وتمرّره معظم التطبيقات دون أن تُظهره. عارض البيانات الوصفية يطبع هذا الغلاف، ومزيل EXIF يقطعه. وكلاهما يقرأ الملف في تبويب المتصفح، فلا يُرفع شيء.
ما بداخل الصورة
EXIF هو الكتلة التي تكتبها الكاميرا في الصورة، وهي صريحة جدًا: الشركة المصنّعة وطراز الجهاز، والعدسة، والبرنامج الذي حفظ الملف، وتاريخا الالتقاط والتعديل، وقيم ISO وسرعة الغالق والفتحة، والرقمان التسلسليان للجهاز والعدسة، واسم المالك، وغالبًا صورة مصغّرة للقطة. وتقع إحداثيات GPS عادةً بجانبها، فتستطيع الصورة أن تسمّي المكان الذي التُقطت فيه.
أما XMP وIPTC فيحملان طبقة أخرى من الحكاية نفسها: العناوين والأوصاف والمبدعين والكلمات المفتاحية وحقوق النشر. وتحفظ ملفات PNG نصوصها في مقاطع tEXt بدلًا من ذلك.
ما بداخل الفيديو
الفيديو يوزّع السجل في أكثر من موضع. تحتوي ملفات MP4 وMOV على ذرّات بيانات المستخدم مثل ©mak و©mod و©swr و©day و©nam و©xyz، ومفاتيح ilst على نمط iTunes، وأوقات الإنشاء والتعديل في ترويستَي mvhd وtkhd. وتحفظ ملفات WebM وMKV وسومها في عنصر Tags، مع عنوان أو تاريخ تسجيل في Info. وإلى جانب ذلك كله حقائق الوسائط نفسها: العرض والارتفاع والمدة والمرمِّز وأي ملف مرفق مثل صورة الغلاف.
اقرأها قبل أن تشاركها
يطبع العارض ما تحتويه البايتات فعلًا ولا شيء غيره، بما في ذلك رابط إلى OpenStreetMap حين تتوفر إحداثيات GPS. ولا يكتب شيئًا في الملف، فلا يُمسّ الملف على جهازك أبدًا. يقبل حتى 256 MB لكل ملف و20 ملفًا في المرة الواحدة. ويستغرق الفيديو وقتًا أطول من الصور لأن جداول ترويساته موزعة على الملف، فتُقرأ الأجزاء التي تحمل البيانات الوصفية فقط ويُتخطى محتوى الوسائط.
| الصيغة | يقرؤها العارض | ينظّفها المزيل |
|---|---|---|
| JPEG (.jpg, .jpeg, .jfif, .jpe) | نعم | نعم |
| PNG, WebP | نعم | نعم |
| GIF | نعم | نعم: يُقطع التعليق وأي كتلة XMP |
| HEIC, HEIF | نعم | لا: تُقرأ وتُعرض في التقرير ولا تُعاد كتابتها |
| MP4, M4V, MOV | نعم | نعم |
| WebM, MKV | نعم | نعم |
كيف تعمل الإزالة
يعيد المزيل بناء الغلاف. تُسقَط كتل البيانات الوصفية، ويُنسخ باقي الملف، أي كل إطار فيديو وكل بكسل في الصورة، دون مساس. ولا تجري إعادة ترميز، فتبقى الصورة بتًّا ببت كما كانت، ويصبح ملف JPEG الذي قُطعت كتلة EXIF منه أصغر قليلًا لا أكثر. وتُحفظ النتيجة نسخةً جديدة، ويبقى أصلك كما هو تمامًا.
ما يبقى عمدًا
- ملف تعريف الألوان ICC، لأن حذفه يُزيح الألوان.
- علامتا JFIF وAdobe، لأنهما تصفان الملف لا اللقطة.
- علم اتجاه EXIF الوحيد، ما دام مربّعه محدّدًا، لأن الصور المأخوذة بالهاتف تظهر جانبية في كل مكان من دونه.
- العلامة المائية أو التعليق المحروق داخل الصورة، لأنه جزء من الصورة لا من البيانات الوصفية.
- في WebM، حقلا MuxingApp وWritingApp من عنصر Info.
روتين يؤدي الغرض
- افتح الملف في العارض واقرأ التقرير: ابحث عن GPS واسم المالك والأرقام التسلسلية.
- مرّر الملف عبر المزيل واحتفظ بالنسخة المنظّفة للمشاركة.
- افتح النسخة المنظّفة في العارض مرة أخرى للتأكد من اختفاء ما قصدت إزالته.
أسئلة
هل تغيّر إزالة البيانات الوصفية الصورة؟
لا. لا يُعاد ترميز أي بكسل ولا أي إطار، فتبقى الصورة بتًّا ببت كما كانت وتختفي كتل البيانات الوصفية فقط. الملف المنظَّف نسخة جديدة، والأصل لا يُمسّ.
هل أستطيع تنظيف صورة HEIC من iPhone؟
ليس هنا. يستطيع العارض قراءة ملفات HEIC وHEIF وعرضها في التقرير، لكن المزيل لا يعيد كتابتها.
لماذا يُبقي المزيل علم التدوير؟
لأن الصور المأخوذة بالهاتف ستظهر جانبية في معظم العارضات من دون علم اتجاه EXIF. ويبقى ما دام مربّعه محدّدًا.
هل هناك حدّ للحجم؟
حتى 256 MB لكل ملف و20 ملفًا في المرة الواحدة. تُعالج الملفات واحدًا تلو الآخر، فلا يُحمَّل الفيديو في الذاكرة مرتين، ويجري كل شيء في تبويب المتصفح.