تنظيف حقيقي للصور — يزيل البيانات الوصفية المخفية وموقع GPS والتهديدات من صورك، بالكامل على جهازك الخاص.

إزالة بيانات EXIF من صور JPEG

01 لماذا JPEG هو التنسيق الذي بُنيت من أجله معظم أدوات "إزالة EXIF"

JPEG قديم (1992) ولا يزال المخرج الافتراضي لمعظم الكاميرات والهواتف الأقدم. تعيش بياناته الوصفية في قطع علامات "APP" مرقّمة داخل الملف - يحمل APP1 عادة بيانات EXIF (طراز الكاميرا وGPS والطابع الزمني) وأحيانًا XMP أيضًا، ويحمل APP2 غالبًا ملف ألوان ICC مضمّنًا، ويمكن لقطعة COM بسيطة أن تحتوي تعليقات نصية حرة عشوائية. كل ذلك يقع قبل بيانات الصورة الفعلية ومن السهل قراءته بالأداة الصحيحة - ولهذا بالضبط تُعد إزالة بيانات JPEG الوصفية الزاوية الأنضج والأكثر تنافسية في هذا المجال بأكمله.

تعمّق أكثر: جداول التكميم، الصور المصغّرة، وما الذي تغيّره "الجودة" فعليًا

تتحكم علامات DQT (جدول التكميم) في JPEG بمدى شدة ضغط كل كتلة 8×8 من الصورة - تُقرأ مباشرة، وليست مُقدَّرة، حيث تُظهر هذه الأداة قيم الجدول الفعلية بدلًا من تخمين "درجة جودة" كما تفعل بعض أدوات الطب الشرعي. غالبًا ما يحمل EXIF أيضًا صورة مصغّرة ثانية أصغر مضمّنة، تُنشأ مرة واحدة وغالبًا ما تصبح قديمة بعد تعديلات لاحقة - إذا أظهرت هذه الصورة المصغّرة شيئًا لا تُظهره الصورة الرئيسية، فهذا مؤشر حقيقي وقابل للتحقق على تعديل لاحق، يُتناول بتفصيل أكبر في صفحة البيانات الوصفية.

خطر حقيقي ومنفصل يستحق معرفته: علامة نهاية صورة JPEG (0xFFD9) مُعرَّفة جيدًا، لكن كثيرًا من الملفات المعطوبة أو المُعَدَّة عمدًا تُلحِق بيانات إضافية بعدها - حيلة "متعدد الأشكال" كلاسيكية، حيث يرافق ملف ثانٍ (سكربت، أرشيف) مخفيًا داخل شيء يبدو كصورة عادية. إعادة بناء البكسلات الكاملة التي تحدث هنا فعليًا بغض النظر عن الإعداد المسبق، تتجاهل كل شيء بعد هذه العلامة كضمان بنيوي، وليس كفحص خاص.

قصة حقيقية تستحق المعرفة

لمكتبات معالجة الصور تاريخ موثَّق من الثغرات الأمنية الخطيرة - وليس خطرًا افتراضيًا. سمحت ثغرة "ImageTragick" (CVE-2016-3714) من عام 2016 في مكتبة صور واسعة الانتشار بأن يُنفّذ ملف صورة مُعَدّ خصيصًا أوامرَ على الخادم الذي يعالجه، ووُجد أنها استُغلّت فعليًا في الواقع. إعادة بناء البكسلات الكاملة مبنية بالضبط لمواجهة هذا النوع من الأمور: لا يصل أي بايت من الملف الأصلي إلى شيء قد يُنفّذه، بغض النظر عمّا كان قد يمرّ عبر ثغرة في فاكّ ترميز آخر.

اختيار إعداد ضغط مسبق خاص بـJPEG

على عكس PNG أو GIF، تُعد جودة JPEG مقايضة حقيقية وذات معنى - يستهدف الوضع بلا فقدان هنا جودة عالية جدًا (وقد يصبح أحيانًا أكبر من أصل مضغوط بشدة، لأنه يمنح الأولوية للدقة على الحجم)، ويستهدف "متوازن" وسطًا معقولًا، ويقلّل "مضغوط للغاية" الوزن الفعلي عندما يكون حجم الملف أهم من جودة البكسل المثالية. تزيل الإعدادات الثلاثة كلها بالتساوي كل بايت من البيانات الوصفية - يغيّر الإعداد المسبق فقط ضغط البكسل، وليس أبدًا ما يُزال.

نظّف صورة JPEG الآن ←