অনেক ব্যবহারকারী তাদের অ্যাপ্লিকেশন ডিরেক্টরিতে ভিন্ন নামে ফাইল এক্সটেনশন '.bak' দেখেছেন। প্রতিটি এক্সটেনশনের আলাদা কাজ এবং অর্থ থাকে। কিছু সফ্টওয়েয়ার অটোমেটিক্যালি আপনার ফাইলের একটি কপি এই এক্সটেনশন দিয়ে তৈরি করে যখনই ফাইলটি সংরক্ষণ হয় বা ক্র্যাশ করে। ব্যবহারকারীরা bat ফাইল এক্সটেনশন কী এবং এর ব্যবহার কী সম্পর্কে কৌতুহলী। এই আর্টিকেলে, আমরা .bak এক্সটেনশন এবং কীভাবে এটি খুলবেন (যদি সম্ভব হয়) সে সম্পর্কে আলোচনা করব।

.bak ফাইল এক্সটেনশন কী?
BAK মানে ব্যাকআপ ফাইল, এটি একটি ফাইল এক্সটেনশন যা অনেক ভিন্ন অ্যাপ্লিকেশন ব্যাকআপ কপি সংরক্ষণের জন্য ব্যবহার করে। অধিকাংশ অ্যাপ্লিকেশন অটোমেটিক্যালি BAK ফাইল তৈরি করে একটি ফাইলের ব্যাকআপ সংরক্ষণের জন্য এবং কিছু ইউজারের ম্যানুয়াল নির্দেশনা চায়। এই ফাইলটি মূল ফাইল ব্যবহার না করে ফাইলের কপি এডিট করার জন্যও ব্যবহার করা যায়। এটি file~, file.old, file.orig ইত্যাদি নামকরণ স্কিমের অনুরূপ।
মাইক্রোসফট SQL Server-ও ডাটাবেসের ব্যাকআপ সংরক্ষণের জন্য bak ফাইল এক্সটেনশন ব্যবহার করে। ব্যবহারকারী তাদের MS SQL ডাটাবেসের একটি ব্যাকআপ একটি একক ফাইলে .bak এক্সটেনশন দিয়ে ড্রাইভে সংরক্ষণ করতে পারেন এবং এই ফাইলটি ব্যবহার করে নতুন ইনস্টল করা SQL সার্ভারে ডাটাবেস রিস্টোর করতে পারেন।
অনেক অন্যান্য অ্যাপ্লিকেশনও তাদের ব্যাকআপ কপি সংরক্ষণের জন্য bak ফাইল এক্সটেনশন ব্যবহার করে। কিছু সাধারণ এবং পরিচিত অ্যাপ্লিকেশন হলো Google Chrome, HyperCam, MATLAB, Notepad++, Photoshop, Sony Vegas, SQL Server, TeamViewer Manager, WhatsApp, এবং Microsoft Word।

.bak ফাইল কীভাবে খুলবেন?
এই ফাইল JPG বা TXT ফাইলগুলোর মতো নয় যেগুলো যেকোনো প্রোগ্রামে কোনো সমস্যা ছাড়া খুলতে পারে। BAK ফাইল অন্যান্য ফাইলগুলোর মতো কাজ করে না। আপনি নির্দিষ্ট সফ্টওয়েয়ারের .bak ফাইল অন্য সফ্টওয়েয়ারে খুলতে পারবেন না, কারণ প্রতিটি সফ্টওয়েয়ার নিজস্ব ব্যবহারের জন্য নিজস্ব নির্দিষ্ট .bak ফাইল তৈরি করে। আপনাকে কীভাবে এটি ভিন্ন অ্যাপ্লিকেশনের সাথে কাজ করে সেটি দেখানোর জন্য, আমরা দুটি ভিন্ন অ্যাপ্লিকেশনের দুটি পদ্ধতি দেখাব।
পদ্ধতি ১: Notepad++-এ .bak ফাইল ব্যবহার
Notepad++ .bak এক্সটেনশন দিয়ে ব্যাকআপ ফাইল তৈরি করে, যাতে ব্যবহারকারী তাদের কাজ রিকভার করতে পারেন যদি ফাইলগুলো ডিলিট বা করাপ্ট হয়। এটি শুধু তখনই কাজ করবে যখন সফ্টওয়েয়ারের প্রেফারেন্সেসে ব্যাকআপ অপশন ইনেবল্ড থাকে। আপনার এটি ইনেবল্ড থাকলে, নিচের ধাপগুলো অনুসরণ করুন:
- আপনার Notepad++ শর্টকাট ডাবল-ক্লিক করুন বা Windows কী ধরে S চাপুন সার্চ ফাংশন খোলার জন্য, Notepad++ টাইপ করুন এবং Enter চাপুন।
- Notepad++-এ Settings মেনুতে ক্লিক করুন এবং Preferences বেছে নিন।
- বাম প্যানেলে, Backup অপশন সিলেক্ট করুন এবং ব্যাকআপ (.bak) ফাইলগুলির জন্য ডিরেক্টরি পাথ চেক করুন।

- ব্যাকআপ ফাইল লোকেট করুন, এপে রাইট-ক্লিক করুন এবং Open with Notepad++.
বেছে নিন।

- আপনি লাস্ট সেভ করার আগের সকল টেক্সট ফাইলে পাবেন। এখন আপনি এটিকে টেক্সট ফাইল হিসেবে সংরক্ষণ করতে পারেন বা টেক্সট কপি করে অন্য ফাইলে ব্যবহার করতে পারেন, সেটি আপনার ইচ্ছা।
পদ্ধতি ২: মাইক্রোসফট SQL Server-এ .bak ফাইল ব্যবহার
SQL Server .bak এক্সটেনশন দিয়ে ডাটাবেস ব্যাকআপ ফাইল তৈরি করে। এই ব্যাকআপটি নতুন ইনস্টল করা সার্ভারে ডাটাবেস রিস্টোর করতে ব্যবহার করা যায়। ডাটাবেস ব্যাকআপ রাখা আপনার কাজের সবসময় একটি গুরুত্বপূর্ণ অংশ। আপনি নিচের ধাপগুলো অনুসরণ করে ডাটাবেস রিস্টোর করতে পারেন:
- Microsoft SQL Server দিয়ে SQL Server Management Studio খুলুন এবং সার্ভার নাম বেছে নিয়ে আপনার সার্ভারের সাথে কানেক্ট করুন।
- বাম প্যানেলে Database ফোল্ডারের ওপর রাইট-ক্লিক করুন এবং Restore Database বেছে নিন।

- Restore Database উইন্ডো খুলবে, এখন রিস্টোরের জন্য সোর্স হিসেবে "From Device" সিলেক্ট করুন এবং ফাইল লোকেট করার বাটন-এ ক্লিক করুন।

- এখন Add বাটনে ক্লিক করুন এবং ডাটাবেস ব্যাকআপ ফোল্ডার লোকেট করুন ডাটাবেস রিস্টোর করতে। ফাইল টাইপ হিসেবে "Backup File (*.bak, *.tm)" এবং ফাইল নাম হিসেবে "DRMS_Config" বেছে নিন, তারপর OK ক্লিক করুন।

- পরবর্তী উইন্ডোতে To database ড্রপডাউন মেনুতে আপনার ডাটাবেসের নাম বেছে নিন এবং Select the backup sets to restore-এর অধীনে Restore box-এর অধীনে একটি চেক দিন নিচের ছবির মতো:

- Ok ক্লিক করুন এবং একবার সম্পূর্ণ হলে, সফলভাবে রিস্টোর হয়েছে এমন একটি পপ-আপ উইন্ডো আসবে।