অভিধান

XMP টুলকিট কী?

কোনো ফাইল পরীক্ষা করার সময় যদি আপনি XMP Toolkit নামে মেটাডাটা দেখেন, তাহলে বিভ্রান্ত হবেন না। এখানে XMP Toolkit সম্পর্কে এবং এটি আপনার ফাইলের জন্য কী বোঝায়, সেই সম্পর্কে যা জানা দরকার তা দেওয়া হলো।

xmp-toolkit

XMP Toolkit আপনার ফাইলের ভেতরে থাকা XMP মেটাডেটা ব্লকটি যে সফটওয়্যার লিখেছে, তার নাম বোঝায়। এটি সফটওয়্যারের নিজের সম্পর্কে রাখা একটি নোট, তাই এটি ছবি, নথি বা রেকর্ডিং সম্পর্কে কিছু বলে না, বরং কোন সফটওয়্যার এটি প্রক্রিয়া করেছে সেই তথ্যই দেয়।

XMP কী এবং কোন ফাইলে এই সারি থাকে

XMP এর পূর্ণরূপ Extensible Metadata Platform, এটি Adobe তৈরি করা একটি মেটাডেটা ফরম্যাট। এতে শিরোনাম, লেখক, কপিরাইট, কীওয়ার্ড এবং সম্পাদনার ইতিহাসের মত তথ্য XML টেক্সট আকারে সংরক্ষণ করা হয়, এবং সেই টেক্সট ব্লকটি ফাইলের ভেতরেই এম্বেড করা হয়, অথবা আলাদা সাইডকার ফাইল হিসেবে .xmp এক্সটেনশন সহ ফাইলের পাশে রাখা হয়। XMP Toolkit সারিটি হলো সেই ব্লকটি তৈরি করা লাইব্রেরির রেখে যাওয়া একটি স্ট্যাম্প।

XMP অনেক ধরনের ফরম্যাটের ভেতরে এম্বেড করা যায়, তাই এই সারিটিও অনেক ফরম্যাটে ঘুরে বেড়ায়: JPEG, TIFF, PNG, PDF, PSD, AI ও INDD ফাইল, DNG এবং অন্যান্য ক্যামেরা RAW ফাইল, আর কিছু ভিডিও ও অডিও কনটেইনার।

মানের উৎস কোথায়

এটি স্বয়ংক্রিয়ভাবে লেখা হয়, কোনো মানুষ এটি টাইপ করে না। যে লাইব্রেরি XMP ব্লক লেখে, সেটি নিজের নাম ও ভার্সন সেখানে স্ট্যাম্প করে, এবং যে পরের প্রোগ্রামটি মেটাডেটা আবার লেখে, সেটি তার নিজের নাম দিয়ে আগেরটি ঢেকে দেয়। ফলে এই সারিটি ফাইলের মেটাডেটায় সর্বশেষ হাত দেওয়া সফটওয়্যারকে বর্ণনা করে, যা ফাইলটি প্রথম তৈরি করা সফটওয়্যার নাও হতে পারে।

আপনি সাধারণত যে নামগুলো দেখেন, সেগুলো কয়েকটি লাইব্রেরির। Adobe-এর নিজস্ব XMP Core কাজ করে Photoshop, Lightroom, Bridge, Acrobat এবং InDesign-এর ভেতরে। Exiv2 ব্যবহার করে GIMP, digiKam ও আরও অনেক ওপেন সোর্স সফটওয়্যার। ExifTool নিজেই তার নাম ও ভার্সন লিখে। এ কারণেই সারিতে কোনো Adobe লাইব্রেরির উপস্থিতি মানেই এই নয় যে ফাইলটি Adobe সফটওয়্যারে তৈরি হয়েছে: অনেক প্রোগ্রাম ওই লাইব্রেরি ব্যবহার করে, এবং শুধুমাত্র কপি করা বা কনভার্ট করা কোনো ফাইল তার আগের স্ট্যাম্পও ধরে রাখতে পারে।

সাধারণত একটি মান কেমন দেখায়

এই মানটি ফ্রি টেক্সট, তাই মিলিয়ে দেখার মতো কোনো নির্দিষ্ট তালিকা নেই, আবার কোনো ইউনিটও নেই। বাস্তবে এটি সাধারণত একটি লাইব্রেরির নাম, তারপরে একটি ভার্সন, আর কখনো কখনো একটি বিল্ড ডেট থাকে, যেমন Adobe XMP Core 5.6-c145 এর মতো।

যদি সারিটি একেবারেই না থাকে, তাহলে সবচেয়ে সম্ভাব্য কারণ হলো ফাইলে কোনো XMP ব্লকই নেই। এর মেটাডেটা এখনো আলাদা করে রাখা পুরোনো EXIF বা IPTC ফিল্ডে থাকতে পারে, যেগুলোর মধ্যে কোনো toolkit স্ট্যাম্প থাকে না।

এটি কেন গুরুত্বপূর্ণ

এই সারিটির বাস্তব ব্যবহার হলো উৎস নির্ণয়। এটি আপনাকে জানায় কোন সফটওয়্যার সর্বশেষ ফাইলের মেটাডেটা নিয়ে কাজ করেছে, যা কাজে লাগে যখন কোনো ফিল্ড ভুল দেখায়, নিজে নিজে বদলে যায় বা উধাও হয়ে যায়। যদি স্ট্যাম্পে এমন কোনো টুলের নাম থাকে যা প্রকল্পের কেউ ব্যবহার করে না, তাহলে বোঝা যায় ফাইলটি এমন কোনো ধাপের মধ্য দিয়ে গেছে যা আপনি জানতেন না: কোনো কনভার্টার, আপলোড পাইপলাইন, ফোন অ্যাপ, বা স্টক লাইব্রেরি।

এখানে সামান্য গোপনীয়তার বিষয়ও আছে, যদিও তা ব্যক্তিগত নয়। সারিটি মানুষ বা স্থান নয়, কেবল সফটওয়্যারকে শনাক্ত করে। এতে ফাইলটি যে পায়, সে আপনার টুলচেইনের একটি অংশ সম্পর্কে ধারণা পায়, আর কিছু ব্যবহারকারী হয়তো প্রকাশ করতে চান না যে কোনো নথি কোন এডিটর বা অ্যাসেট সিস্টেমের ভেতর দিয়ে গেছে।

কিছুই এই মানের উপর নির্ভর করে না, তাই এটি মুছে ফেললেও ফাইল কীভাবে খুলবে বা দেখতে কেমন লাগবে, তা বদলায় না। তবে এ কাজ করার আগে একটি সতর্কতা: এর চারপাশের XMP ব্লকটিতে সত্যিকারের কনটেন্ট থাকতে পারে, যেমন আপনার কপিরাইট নোটিস, ক্যাপশন এবং ক্রেডিট, তাই পুরো ব্লকটি মুছে ফেললে সেগুলিও মুছে যাবে।

মেটা কী