অভিধান

EXIF Version কী?

EXIF Version একটি ছবির মেটাডাটায় থাকা ৪-সংখ্যার কোড। এটি দেখায় ফাইলটি EXIF মানের কোন সংস্করণ অনুসরণ করে, যেমন সংস্করণ 2.32-এর জন্য 0232।

exif-version

Exif সংস্করণ হলো ৪ অঙ্কের একটি কোড, যা দেখায় কোনো ফাইলের মেটাডেটা Exif মানের কোন সংস্করণ অনুসরণ করছে। Exif, যা প্রায়ই EXIF লেখা হয়, এর পূর্ণরূপ Exchangeable image file format।

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

মানটি দেখতে কেমন

এই মান সব সময় ৪টি অঙ্কের হয়। প্রথম ২টি অঙ্কে থাকে মূল সংস্করণ নম্বর, আর শেষের ২টি অঙ্কে থাকে উপ-সংস্করণ নম্বর। কোডটিকে এমনভাবে পড়ুন যেন দ্বিতীয় অঙ্কের পরে একটি বিন্দু আছে, তাই 0232 মানে সংস্করণ 2.32।

  • 0200 মানে Exif সংস্করণ 2.0
  • 0221 মানে Exif সংস্করণ 2.21
  • 0230 মানে Exif সংস্করণ 2.3
  • 0232 মানে Exif সংস্করণ 2.32

ফাইলটি মানকে ৪টি ASCII অক্ষর হিসেবে কোনো শেষ চিহ্ন ছাড়াই সংরক্ষণ করে। ট্যাগ নম্বর 36864, অথবা হেক্সাডেসিমালে 0x9000, এবং এই ট্যাগটি মেটাডেটার Exif অংশে থাকে।

কোন ফাইলগুলো এটিকে বহন করে

মানটি JPG এবং TIFF ছবির জন্য Exif ডেটা নির্ধারণ করে, যেখানে এটি একটি TIFF ফাইলের কাঠামো ব্যবহার করে। এটি WAV অডিও ফাইলের জন্যও Exif ডেটা নির্ধারণ করে, যেখানে ৪ অঙ্কের মানটি ever নামে নিজস্ব একটি chunk-এ থাকে। Exif ডেটা PNG ও WebP ছবিতেও, এবং DNG ও CR2-এর মতো TIFF-ভিত্তিক ক্যামেরা raw ফাইলেও থাকে।

Exif সংস্করণ একটি বাধ্যতামূলক ট্যাগ। মান অনুযায়ী, কোনো ফাইলে Exif ডেটা থাকলেও যদি এই ট্যাগ না থাকে, তবে সেটি মানটির সাথে সঙ্গতিপূর্ণ নয়। যে ক্যামেরা, ফোন বা প্রোগ্রাম Exif ডেটা লেখে, সেটিই এই মান নির্ধারণ করে।

সংস্করণগুলোর পার্থক্য কীভাবে হয়

প্রতিটি নতুন সংস্করণ নতুন ট্যাগ যোগ করে বা নিয়ম বদলায়। মূল সংস্করণগুলো হলো:

  • সংস্করণ 1.0, অক্টোবর 1995: প্রথম সংস্করণ, যেখানে মৌলিক ট্যাগগুলো রয়েছে
  • সংস্করণ 2.0, নভেম্বর 1997: sRGB রঙের পরিসর, GPS ডেটা এবং কমপ্রেস করা থাম্বনেইল
  • সংস্করণ 2.2, এপ্রিল 2002: প্রিন্টের মান উন্নত করার ট্যাগ, যেমন কনট্রাস্ট ও শার্পনেস
  • সংস্করণ 2.3, এপ্রিল 2010: সেনসিটিভিটি, GPS, এবং ক্যামেরা ও লেন্সের তথ্যের জন্য নতুন ট্যাগ
  • সংস্করণ 2.31, জুলাই 2016: UTC থেকে সময়ের পার্থক্যের জন্য ট্যাগ
  • সংস্করণ 2.32, মে 2019: কম্পোজিট ছবির জন্য ট্যাগ
  • সংস্করণ 3.0, মে 2023: অনেক লিপি/লেখন ব্যবস্থার জন্য UTF-8 টেক্সট, এবং ছবির শিরোনামের মতো নতুন ট্যাগ
  • সংস্করণ 3.1, জানুয়ারি 2026: বর্তমান সংস্করণ

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

ট্যাগের নামও সংস্করণ অনুযায়ী বদলাতে পারে। ISO স্পিডের জন্য ট্যাগটির নাম সংস্করণ 2.21 পর্যন্ত ছিল ISOSpeedRatings, আর সংস্করণ 2.3 থেকে এটি PhotographicSensitivity।

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

Exif সংস্করণ আপনাকে জানায় মানটির কোন সংস্করণ ক্যামেরা বা প্রোগ্রাম অনুসরণ করেছে এবং সেই অনুযায়ী সেই সংস্করণ কোন ট্যাগগুলো নির্ধারণ করেছে। উদাহরণস্বরূপ, UTC থেকে সময়ের পার্থক্যের জন্য আলাদা ট্যাগ কেবল সংস্করণ 2.31 থেকে আছে। 0230 মানযুক্ত কোনো ছবি সেই ট্যাগগুলো যুক্ত হওয়ার আগের নিয়ম অনুসরণ করে।

মানটি ছবিদর্শক অ্যাপগুলোকে তাদের সমর্থিত সংস্করণের আগে বের হওয়া ফাইলও পড়তে বলেছে। তাই সংস্করণ 2.32-এর জন্য তৈরি কোনো ভিউয়ারকে 0221 মানযুক্ত ছবিও পড়তে উচিত।

Exif সংস্করণকে FlashPix সংস্করণ এর সঙ্গে গুলিয়ে ফেলবেন না। ওই ট্যাগটি ফাইলের একই অংশে থাকে এবং FlashPix সংস্করণ 1.0 এর জন্য 0100 মান রাখে। JFIF সংস্করণ আবার আলাদা, কারণ এটি JPG ফাইলের আলাদা একটি হেডার থেকে আসে।

Exif সংস্করণে কোনো ব্যক্তিগত তথ্য থাকে না। এটি শুধু জানায় ফাইলটি মানটির কোন সংস্করণ অনুসরণ করছে।

মেটা কী