বর্তমান IPTC ডাইজেস্ট হলো একটি চিত্র ফাইলে এই মুহূর্তে থাকা IPTC ডেটার MD5 ফিঙ্গারপ্রিন্ট। ExifTool ফাইল পড়ার সময় এই মানটি হিসাব করে এবং এটিকে CurrentIPTCDigest হিসেবে দেখায়।
ফাইল নিজেও একটি ডাইজেস্ট রাখতে পারে, IPTC ডাইজেস্ট, যা IPTCDigest নামে দেখানো হয়। যখন এই ২টি মান মেলে, তখন বোঝায় যে সংরক্ষিত ডাইজেস্ট লেখার পর থেকে IPTC ডেটা আর পরিবর্তিত হয়নি।
IPTC হলো International Press Telecommunications Council কর্তৃক তৈরি একটি ফটো মেটাডেটা মান। এতে ক্যাপশন, কীওয়ার্ড, নির্মাতা এবং কপিরাইট নোটিসের মতো লেখা সংরক্ষিত থাকে।
মানের উৎস কোথায়
IPTC ডেটার পুরোনো রূপটি IIM নামে পরিচিত, যার পূর্ণরূপ Information Interchange Model। Adobe Photoshop ইমেজ রিসোর্সের একটি ব্লকে IIM ডেটা সংরক্ষণ করে, রিসোর্স নম্বর 1028 হিসেবে।
Photoshop 7.0 একই ব্লকে রিসোর্স নম্বর 1061 যোগ করে। Adobe এটিকে ক্যাপশন ডাইজেস্ট বলে: MD5 অ্যালগরিদম দিয়ে তৈরি 16 বাইট। এই সংরক্ষিত মানটিই IPTC ডাইজেস্ট।
বর্তমান IPTC ডাইজেস্ট ফাইলে সংরক্ষিত থাকে না। ExifTool প্রতি বার নতুন করে এটি হিসাব করে।
মানটি দেখতে কেমন
MD5 যেকোনো দৈর্ঘ্যের ডেটাকে 128-বিট ফলাফলে রূপান্তর করে, যা 16 বাইট। একটি মেটাডেটা রিপোর্টে এটি 32টি হেক্সাডেসিমাল অক্ষর হিসেবে দেখানো হয়: ডিজিট 0 থেকে 9 এবং অক্ষর a থেকে f।
d41d8cd98f00b204e9800998ecf8427eহলো খালি ইনপুটের জন্য MD5 ফলাফল, তাই এটি যে IPTC ডেটার বর্ণনা দেয় তা খালি ছিল।- শুধু শূন্য দিয়ে গঠিত একটি বর্তমান IPTC ডাইজেস্ট বোঝায় যে ফাইলে IPTC ডেটা আছে, কিন্তু ExifTool যেই MD5 মডিউলটি প্রয়োজন সেটি অনুপস্থিত।
- অন্য যেকোনো মান IPTC ডেটার ফিঙ্গারপ্রিন্ট। সংরক্ষিত IPTC ডাইজেস্ট আগের IPTC ডেটার বর্ণনাও দিতে পারে।
যখন ডাইজেস্টগুলো মেলে না
একটি ফটো একই ক্যাপশন ও কীওয়ার্ড দুবার সংরক্ষণ করতে পারে: একবার IPTC ডেটা হিসেবে এবং একবার XMP হিসেবে। XMP লেখে এমন সফটওয়্যার এই দুই কপি মিলে কি না তা রেকর্ড করতে সংরক্ষিত IPTC ডাইজেস্ট ব্যবহার করে। XMP Toolkit বিষয়ক নিবন্ধে XMP কী তা ব্যাখ্যা করা হয়েছে।
কিছু প্রোগ্রাম IPTC ডেটা পরিবর্তন করে কিন্তু ডাইজেস্ট সম্পর্কে জানে না, তাই সংরক্ষিত মানটি অপরিবর্তিত রাখে। এর পর বর্তমান IPTC ডাইজেস্ট আর সংরক্ষিতটির সঙ্গে মেলে না। Metadata Working Group (MWG) তখন পাঠকদের XMP কপিটিকে উপেক্ষা করতে সুপারিশ করে।
আপনি যখন MWG ট্যাগের মাধ্যমে সম্পাদনা করেন, যেমন MWG গ্রুপের নাম দিয়ে, তখনই ExifTool নিজে থেকে সংরক্ষিত ডাইজেস্ট আপডেট করে। তাও শুধু তখন, যখন আগের কোনো ডাইজেস্ট ছিল না অথবা পুরোনো ডাইজেস্ট এখনও মূল IPTC ডেটার সঙ্গে মিলত।
সাধারণ IPTC সম্পাদনা সংরক্ষিত ডাইজেস্টকে অপরিবর্তিত রাখে। আপনি নিজেই বিশেষ মান new ব্যবহার করে এটি সেট করতে পারেন, যা রেকর্ড করে যে XMP সম্পাদিত IPTC ডেটার সঙ্গে মিলেছে।
কোন ফাইলগুলো এটিকে বহন করে
ExifTool কেবল মানক স্থানে থাকা IPTC ডেটার জন্যই বর্তমান IPTC ডাইজেস্ট হিসাব করে। PNG এবং PDF ফাইলেও IPTC ডেটা থাকতে পারে, কিন্তু ExifTool সেগুলোর জন্য কোনো বর্তমান IPTC ডাইজেস্ট হিসাব করে না।
JPG ছবিতে মানক স্থানটি হলো APP13 সেগমেন্টের Photoshop ব্লক। TIFF ও DNG ফাইলে এটি IPTC-NAA ট্যাগ। EPS এবং PSD ফাইল IPTC ডেটা তাদের Photoshop ব্লকে রাখে।
আপনার ফাইলের জন্য এটি কেন গুরুত্বপূর্ণ
একটি মিল বোঝায় যে সফটওয়্যার শেষবার ২টি কপি মিলে বলে রেকর্ড করার পর থেকে IPTC ডেটা বদলায়নি। যদি ২টি প্রোগ্রামে ক্যাপশন ভিন্নভাবে দেখা যায়, তাহলে এই অমিলই তার কারণ হতে পারে। একটি প্রোগ্রাম IPTC মান পড়তে পারে, আর অন্যটি XMP মান।
ডাইজেস্ট কেবল IPTC ডেটা আচ্ছাদিত করে। একটি মিল দেখায় না যে XMP কপি বা ছবিটি নিজে অপরিবর্তিত আছে। একটি ফাইল IPTC ডেটা ছাড়াও IPTC ডাইজেস্ট সংরক্ষণ করতে পারে, কারণ Photoshop এগুলোকে ২টি আলাদা রিসোর্সে রাখে।
ডাইজেস্টে কোনো ব্যক্তিগত তথ্য থাকে না। সেগুলো IPTC ফিল্ডে থাকে, যেমন নির্মাতার নাম ও কপিরাইট নোটিস।