اسم XMP Toolkit يحدد جزء البرنامج الذي كتب كتلة بيانات XMP الوصفية داخل ملفك. إنها ملاحظة تركها البرنامج عن نفسه، لذلك لا تخبرك بأي شيء عن الصورة أو المستند أو التسجيل، بل تخبرك بالكامل عن البرنامج الذي عالج الملف.
ما هو XMP، وأي الملفات تحمل الصف
XMP هو اختصار لـ Extensible Metadata Platform، وهو تنسيق بيانات وصفية نشأ مع Adobe. يقوم بتخزين حقول مثل العنوان، المؤلف، حقوق النشر، الكلمات المفتاحية وسجل التعديلات كنص XML، ثم يضمّن تلك الكتلة من النص داخل الملف نفسه، أو يحتفظ بها بجوار الملف كملف جانبي منفصل بامتداد .xmp. صف XMP Toolkit هو الختم الذي تتركه المكتبة التي أنشأت تلك الكتلة.
نظرًا إلى إمكانية تضمين XMP في العديد من الصيغ، فإن هذا الصف ينتقل على نطاق واسع: ملفات JPEG وTIFF وPNG وPDF وPSD وAI وINDD، وملفات DNG وغيرها من ملفات RAW الخاصة بالكاميرا، وبعض حاويات الفيديو والصوت.
من أين تأتي القيمة
يُكتب هذا الحقل تلقائيًا، ولا يقوم أي شخص بكتابته يدويًا. أي مكتبة تكتب كتلة XMP تضع اسمها وإصدارها فيها، والبرنامج التالي الذي يعيد كتابة البيانات الوصفية يضع اسمه فوقها. لذلك يصف الصف آخر برنامج تعامل مع بيانات الملف الوصفية، وهو ليس بالضرورة البرنامج الذي أنشأ الملف.
الأسماء التي تراها فعليًا تعود إلى عدد محدود من المكتبات. XMP Core من Adobe نفسه يعمل داخل Photoshop وLightroom وBridge وAcrobat وInDesign. مكتبة Exiv2 تعمل في الخلفية مع GIMP وdigiKam والعديد من التطبيقات مفتوحة المصدر الأخرى. يقوم ExifTool بكتابة اسمه وإصداره الخاصين. لهذا السبب أيضًا لا يُعد وجود مكتبة Adobe في الصف دليلًا على أن الملف تم إنشاؤه ببرنامج من Adobe، إذ إن كثيرًا من البرامج تستخدم تلك المكتبة، ويمكن لملف تم نسخه أو تحويله فقط أن يحتفظ بالختم الذي جاء به.
كيف تبدو القيمة النموذجية
القيمة نص حر، لذلك لا توجد قائمة ثابتة للتحقق منها ولا وحدة قياس. في الممارسة العملية تكون اسم مكتبة يتبعه إصدار، وأحيانًا تاريخ بناء أيضًا، على غرار Adobe XMP Core 5.6-c145.
إذا كان الصف مفقودًا تمامًا، فغالبًا ما يكون السبب ببساطة أن الملف لا يحتوي على كتلة XMP. قد تظل بياناته الوصفية موجودة في حقول EXIF أو IPTC الأقدم، والتي تُخزَّن بشكل منفصل ولا تحتوي على ختم toolkit خاص بها.
لماذا هو مهم
القيمة العملية لهذا الصف هي تتبع المصدر. فهو يخبرك بأي برنامج تعامل آخر مرة مع بيانات الملف الوصفية، وهو أمر مفيد فعليًا عندما يبدو أحد الحقول خاطئًا، أو يتغير من تلقاء نفسه، أو يختفي. إذا كان الختم يذكر تطبيقًا لا يستخدمه أي شخص في المشروع، فهذا يعني أن الملف مرّ بخطوة لم تكن تعرف عنها: محول، مسار رفع، تطبيق هاتف، مكتبة صور.
هناك أيضًا مسألة كشف بسيطة، لكنها ليست شخصية. الصف يحدد برنامجًا، لا شخصًا ولا مكانًا. ومع ذلك يخبر أي شخص يتلقى الملف بجزء من سلسلة البرامج لديك، وبعض المستخدمين يفضلون عدم نشر معلومات عن المحرر أو نظام إدارة الأصول الذي مر به المستند.
لا يعتمد أي شيء على هذه القيمة، لذلك لا يؤدي حذفها إلى تغيير طريقة فتح الملف أو مظهره. كلمة تحذير واحدة إذا فعلت ذلك: كتلة XMP المحيطة بها قد تحتوي على محتوى فعلي، مثل إشعار حقوق النشر والتسميات التوضيحية واعتمادات العمل، لذا فإن مسح الكتلة بالكامل يمسح هذه العناصر أيضًا.