ফাইল এক্সটেনশন কী?
ফাইল এক্সটেনশন (বาง সময় ফাইল সাফিক্স বা ফাইলনেম এক্সটেনশন বলা হয়) হলো পুরো ফাইল নামের পিরিয়ড (.) এর পরের ক্যারেক্টার বা ক্যারেক্টার গ্রুপ।
ফাইল এক্সটেনশন অপারেটিং সিস্টেম (Windows, macOS) কে বুঝিয়ে দেয় আপনার কম্পিউটারের কোন প্রোগ্রামের সাথে ফাইলটি অ্যাসোসিয়েটেড।
উদাহরণ: myhomework.docx ফাইলটি docx এক্সটেনশনে শেষ হয়, যা আপনার কম্পিউটারে Microsoft Word-এর সাথে জড়িত। এই ফাইল খোলার চেষ্টা করলে Windows দেখে .docx এক্সটেনশন, যা সে জানে Word-এ খুলতে হবে।
ফাইল এক্সটেনশন প্রায়শই ফাইল টাইপ বা ফাইল ফরম্যাট নির্দেশ করে, কিন্তু সবসময় নয়। যেকোনো ফাইলের এক্সটেনশন রিনেম করা যায়, কিন্তু এতে ফাইল অন্য ফরম্যাটে কনভার্ট হয় না বা ফাইলের অন্য কিছু পরিবর্তন হয় না— শুধু নামের এই অংশটি বদলায়।
সাধারণ কিছু ফাইল এক্সটেনশন: PNG, MP4, PDF, MP3, DOC, SVG, INI, DAT, EXE, LOG।
ফাইল এক্সটেনশন বনাম ফাইল ফরম্যাট
ফাইল এক্সটেনশন এবং ফাইল ফরম্যাট অক্সর একসাথে বলা হয়। কিন্তু বাস্তবে, ফাইল এক্সটেনশন হলো পিরিয়ডের পরের ক্যারেক্টারগুলো, আর ফাইল ফরম্যাট বলতে ফাইলের ডেটা কীভাবে সংগঠিত আছে সেটি বোঝায়।
উদাহরণ: mydata.csv ফাইলে এক্সটেনশন হলো csv, যা বোঝায় এটি CSV ফাইল। আপনি একই ফাইলকে mydata.mp3 রিনেম করতে পারেন, কিন্তু সেটা থেকে আপনি স্মার্টফোনে অডিও প্লে করতে পারবেন না। ফাইলটি এখনও টেক্সটের সারি (CSV ফাইল), সংকুচিত মিউজিক রেকর্ডিং (MP3 ফাইল) নয়।
ফাইল খোলার প্রোগ্রাম পরিবর্তন করা
ফাইল এক্সটেনশন Windows বা অন্যান্য OS কে বুঝিয়ে দেয় কোন প্রোগ্রাম দিয়ে ফাইল খুলবে। সাধারণ ফাইল এক্সটেনশন (ছবি, অডিও, ভিডিও) সাধারণত একাধিক প্রোগ্রামের সাথে কম্প্যাটিবল।
যদি একাধিক প্রোগ্রাম ফাইল খুলতে পারে, তবে Windows-এ আপনার পছন্দমত প্রোগ্রাম দিয়ে খুলতে পারেন।
আরেকটি পদ্ধতি: ফাইল এক্সটেনশন রিনেম করা। উদাহরণ: আপনার একটি RTF ফাইল WordPad-এ খুলছে কিন্তু আপনি চান Notepad-এ সবসময় খুলুক। ফাইলকে file.txt রিনেম করুন কারণ Notepad TXT ফাইল চেনে, RTF চেনে না।
Windows-এ এটি করার কয়েকটি উপায় আছে, সবচেয়ে সহজ: "Hide extensions for known file types" অপশন ডিজেবল করুন যাতে ফাইল নামের পর এক্সটেনশন দেখা যায়, তারপর সেটি পরিবর্তন করুন।
পদ্ধতি (Windows):
- Run ডায়লগ বক্স খুলুন (Win+R)।
- লিখুন control folders।
- View ট্যাবে যান।
- Hide extensions for known file types এর চেকмар্ক বাদ দিন।
- OK চাপুন।
macOS এবং Linux ফাইল এক্সটেনশনকে Windows-এর মতো ব্যবহার করে না কারণ ফাইল খোলার জন্য এক্সটেনশনে নির্ভর করে না। তবুও আপনি আলাদা প্রোগ্রাম বেছে নিতে পারেন, এবং Mac-এ এক্সটেনশন দেখানো/লুকানো করা যায়।
macOS-এ: ফাইলে রাইট-ক্লিক → Open With → প্রোগ্রাম বেছে নিন (ডিফল্টও সেট করা যায়)।
Ubuntu/Linux-এ: রাইট-ক্লিক → Open With Other Application।
Mac-এ এক্সটেনশন দেখানোর পদ্ধতি: Finder > Preferences > Advanced ট্যাব → Show all filename extensions চেকবক্স টিক দিন।
ফাইল এক ফরম্যাট থেকে অন্য ফরম্যাটে কনভার্ট করা
শুধু ফাইল এক্সটেনশন রিনেম করলে ফাইল টাইপ পরিবর্তন হয় না, যদিও Windows নতুন এক্সটেনশনের আইকন দেখাতে পারে।
আসলেই ফাইল টাইপ পরিবর্তন করতে হলে দুই ফরম্যাট সাপোর্ট করা প্রোগ্রাম বা ডেডিকেটেড কনভার্টার টুল দিয়ে কনভার্ট করতে হয়।
উদাহরণ: আপনার সোনি ক্যামেরার SRF ইমেজ আছে, কিন্তু ওয়েবসাইট শুধু JPEG অ্যালাউ করে। আপনি ফাইলকে filename.srf থেকে filename.jpg রিনেম করতে পারেন।
Windows ফাইল পাথ লিমিট: ফাইল নাম, এক্সটেনশন এবং পাথ মিলিয়ে আধুনিক Windows-এ মোট ২৬০ ক্যারেক্টার লিমিট (Windows 10/11-এ রেজিস্ট্রি এডিট করলে বেশি করা যায়)।
SRF থেকে JPEG-এ কনভার্ট করতে হলে এমন প্রোগ্রাম লাগবে যা দুটো ফরম্যাটই সাপোর্ট করে— SRF খুলে JPG/JPEG হিসেবে এক্সপোর্ট/সেভ করবে। Photoshop এ কাজের জন্য উদাহরণ।
যদি আপনার কাছে এমন প্রোগ্রাম না থাকে, তবে অনেক ডেডিকেটেড ফাইল কনভার্টার প্রোগ্রাম উপলব্ধ।
এক্সিকিউটেবল ফাইল এক্সটেনশন
কিছু ফাইল এক্সটেনশন এক্সিকিউটেবল, অর্থাৎ খোলার সাথে সাথে সেগুলো কখনো কখনো দেখতে বা প্লে করার জন্য লঞ্চ হয় না, বরং নিজে কাজ করে— প্রোগ্রাম ইনস্টল করে, প্রসেস শুরু করে, স্ক্রিপ্ট রান করে ইত্যাদি।
যেহেতু এই এক্সটেনশনवाले ফাইলগুলো আপনার কম্পিউটারের সাথে অনেক কিছু করার মাত্র এক ধুর দূরত্বে, তাই অপরিচিত উৎস থেকে এমন ফাইল (EXE, BAT, CMD, MSI, JS, VBS, PS1 ইত্যাদি) পেলে খুব সতর্ক থাকতে হয়।
প্রশ্নোত্তর (FAQ)
- মোবাইল অ্যাপের ফাইল এক্সটেনশন কী? APK (Android Application Package) — Android অ্যাপের জন্য। iOS অ্যাপের জন্য IPA (iOS App Store Package)।
- MIME কী? Multipurpose Internet Mail Extensions — ইন্টারনেট স্ট্যান্ডার্ড যা ওয়েব ব্রাউজারকে ইন্টারনেট ফাইলগুলো উপযুক্ত এক্সটেনশন বা প্লাগইন দিয়ে খোলতে সাহায্য করে। নামের সাথে "mail" থাকলেও এটি ওয়েব পেজের জন্যও ব্যবহৃত হয়।
- Zip ফাইল কী? Zip ফাইলগুলো আর্কাইভ যাতে একাধিক ফাইল কমপ্রেসড ফরম্যাটে থাকে। বড় ফাইলগুলো এক ছোট প্যাকেজে ট্রান্সফার ও স্টোর করার জন্য ব্যবহৃত হয়। Zip ফাইল ফরম্যাটের নাম এবং এক্সটেনশন (ZIP)।
- ফাইল এক্সটেনশন কীভাবে পরিবর্তন করবেন? ফাইলটি ডিফল্ট সফটওয়্যারে খুলুন → File > Save As → Save as Type বা Format ড্রপ-ডাউন থেকে নতুন ফাইল টাইপ বেছে নিন → নতুন নাম দিয়ে হার্ড ড্রাইভে সেভ করুন।