অভিধান

ফাইল টাইপ এক্সটেনশন কী?

একটি ফাইল এক্সটেনশন হলো ফাইলের নামের শেষে থাকা ছোট অংশ, যেমন .mp3। File Type Extension হলো সেই এক্সটেনশন, যা ফাইলের ভেতরের ডেটার সঙ্গে মানানসই।

file-type-extension

ফাইল এক্সটেনশন হলো ফাইলের নামের শেষে ডটের পরের ছোট অংশ। expenses.xlsx ফাইলে, বেস নাম হচ্ছে expenses এবং এক্সটেনশন হচ্ছে xlsx। Windows এক্সটেনশনের মাধ্যমে ফাইল টাইপ শনাক্ত করে এবং কোন অ্যাপ ও কোন আইকনে ফাইলটি খুলবে তা এক্সটেনশন অনুযায়ী ঠিক করে।

File Type Extension হলো মেটাডেটা রিপোর্টের একটি ফিল্ড। এটি সাধারণত ফাইলের ভেতরের ডেটার ধরনের জন্য ব্যবহৃত এক্সটেনশন দেখায়, যা ফাইল নামের এক্সটেনশন থেকে ভিন্ন হতে পারে। মেটাডেটা রিডার ExifTool এই ফিল্ডের নাম দেয় FileTypeExtension এবং এটিকে কোনো ফাইল টাইপের জন্য প্রচলিত ছোট হাতের এক্সটেনশন হিসেবে বর্ণনা করে।

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

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

উদাহরণস্বরূপ, একটি JPEG image এর নাম .jpeg, .jpg, বা .jpe দিয়ে শেষ হতে পারে, এবং এর File Type Extension হয় jpg। কিছু প্রচলিত ফরম্যাটের জন্য ExifTool যে মানগুলো দেয় তা হলো:

  • একটি JPEG ইমেজের জন্য jpg
  • একটি TIFF ইমেজের জন্য tif
  • একটি PNG ইমেজের জন্য png
  • একটি MP3 অডিও ফাইলের জন্য mp3
  • একটি MPEG ভিডিওর জন্য mpg
  • একটি PDF ডকুমেন্টের জন্য pdf

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

ফাইলটি তার File Type Extension আলাদা করে সংরক্ষণ করে না। মেটাডেটা রিডার প্রতিবার ফাইলটি পড়ার সময় মানটি নির্ণয় করে। ExifTool এই ফিল্ডকে না-লেখাযোগ্য হিসাবে দেখায়, তাই আপনি এটি সম্পাদনা করতে পারবেন না।

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

কোনো ফরম্যাটে magic number থাকলে, ফাইলের বাইটগুলোকে সেটার সঙ্গে মিলতেই হবে, ফাইলের নাম যা-ই বলুক না কেন। এক্সটেনশন তখনও টাইপ ঠিক করতে সাহায্য করতে পারে, যেমন TIFF-ভিত্তিক ক্যামেরা raw ফরম্যাটগুলোর মধ্যে (NEF, ARW ইত্যাদি) পার্থক্য করার সময়। এরপর ExifTool যে টাইপ পায়, তার জন্য প্রচলিত এক্সটেনশনটি দেয়।

এক্সটেনশনটি কীভাবে ফাইল টাইপ থেকে ভিন্ন

File type হলো ফাইলের ভিতরের ডেটার ফরম্যাট, যেমন JPEG বা MP3। এক্সটেনশন কেবল নামেরই একটি অংশ, আর ফাইলের নাম বদলানোর সময় যে কেউ এটি পাল্টাতে পারে।

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

এই কারণেই মেটাডেটা রিপোর্টে দুটো মানই থাকে। ফাইল নাম দেখায় ফাইলকে যে এক্সটেনশন দেওয়া হয়েছে, আর File Type Extension দেখায় ফাইলের কনটেন্ট অনুযায়ী মানানসই এক্সটেনশন। MIME type একই ফাইল টাইপকে আরেকভাবে নাম দেয়।

আপনার ফাইলের জন্য এটি কেন গুরুত্বপূর্ণ

ফাইল নামের এক্সটেনশনের সঙ্গে File Type Extension মিলিয়ে দেখুন। যদি মেলে, সাধারণত নাম কনটেন্টের সঙ্গে মানানসই হয়। photo.jpeg নামের একটি JPEG ইমেজও মানানসই, কারণ jpeg এবং jpg দুটোই JPEG-এর প্রচলিত এক্সটেনশন।

যদি না মেলে, আগে দেখুন দুটোই কি একই ফরম্যাটের প্রচলিত এক্সটেনশন কি না, যেমন tiff এবং tif। যদি না হয়, তবে নামটি কনটেন্টের সঙ্গে নাও মেলতে পারে। আপনার কম্পিউটার এক্সটেনশন দেখে অ্যাপ বেছে নেয়, তাই ফাইলটি ভুল অ্যাপে খুলতে পারে বা একদমই না-খুলতে পারে।

এই দুই মান তুলনা করতে হলে, আপনাকে ফাইল নামের এক্সটেনশন দেখতে হবে। Mac-এ সাধারণত এক্সটেনশন লুকানো থাকে। সেগুলো দেখানোর উপায়:

  • Mac-এ: Finder খুলে Finder মেনু থেকে Settings বাছাই করুন, Advanced-এ ক্লিক করুন, তারপর "Show all filename extensions" নির্বাচন করুন
  • Windows 11-এ: File Explorer-এ View সিলেক্ট করুন, তারপর Show, তারপর "File name extensions" নির্বাচন করুন

মেটা কী