कई उपयोगकर्ताओं ने अपने एप्लिकेशन डायरेक्टरी में अलग-अलग नाम वाली फाइलों के साथ '.bak' फाइल एक्सटेंशन देखा होगा। हर एक्सटेंशन का अलग काम और अर्थ होता है। कुछ सॉफ्टवेयर फाइल सेव या क्रैश होने पर स्वचालित रूप से इस एक्सटेंशन के साथ आपकी फाइल की एक कॉपी बना देते हैं। उपयोगकर्ता उत्सुक होते हैं कि .bak फाइल एक्सटेंशन क्या है और इसका उपयोग किस लिए किया जाता है। इस लेख में, हम .bak एक्सटेंशन पर चर्चा करेंगे और यदि संभव हो तो इसे कैसे खोलें।

.bak फाइल एक्सटेंशन क्या है?
BAK का अर्थ है बैकअप फाइल, यह एक फाइल एक्सटेंशन है जिसका उपयोग कई अलग-अलग एप्लिकेशन बैकअप कॉपी स्टोर करने के लिए करते हैं। अधिकांश एप्लिकेशन फाइल के बैकअप को स्टोर करने के लिए स्वचालित रूप से BAK फाइलें बनाते हैं और कुछ को उपयोगकर्ताओं से मैन्युअल निर्देशों की आवश्यकता होती है। इस फाइल का उपयोग मूल फाइल के बजाय फाइल की कॉपी को संपादित करने के लिए भी किया जा सकता है। यह file~, file.old, file.orig जैसी नामकरण योजनाओं के समान है।
माइक्रोसॉफ्ट SQL सर्वर भी डेटाबेस के बैकअप को स्टोर करने के लिए .bak फाइल एक्सटेंशन का उपयोग करता है। उपयोगकर्ता अपने MS SQL डेटाबेस का बैकअप ड्राइव पर .bak एक्सटेंशन वाली सिंगल फाइल में सेव कर सकते हैं और इस फाइल का उपयोग नए इंस्टॉल किए गए SQL सर्वर पर डेटाबेस को रिस्टोर करने के लिए कर सकते हैं।
कई अन्य एप्लिकेशन भी अपने बैकअप कॉपी सेव करने के लिए .bak फाइल एक्सटेंशन का उपयोग करते हैं। कुछ सामान्य और प्रसिद्ध एप्लिकेशन हैं: गूगल क्रोम, हाइपरकैम, MATLAB, नोटपैड++, फोटोशॉप, सोनी वेगास, SQL सर्वर, टीमव्यूअर मैनेजर, व्हाट्सएप, और माइक्रोसॉफ्ट वर्ड।

.bak फाइल कैसे खोलें?
यह फाइल JPG या TXT फाइलों की तरह नहीं है जिन्हें किसी भी प्रोग्राम में बिना किसी समस्या के खोला जा सकता है। BAK फाइलें अन्य फाइलों की तरह काम नहीं करतीं। आप किसी विशिष्ट सॉफ्टवेयर की .bak फाइल को दूसरे में नहीं खोल सकते, क्योंकि हर सॉफ्टवेयर अपने स्वयं के उपयोग के लिए अपनी विशिष्ट .bak फाइल बनाता है। आपको यह दिखाने के लिए कि यह विभिन्न एप्लिकेशन के साथ कैसे काम करता है, हम दो अलग-अलग एप्लिकेशन के दो तरीकों का प्रदर्शन करेंगे।
विधि 1: नोटपैड++ में .bak फाइल का उपयोग
नोटपैड++ .bak एक्सटेंशन के साथ बैकअप फाइलें बनाता है, ताकि उपयोगकर्ता अपना काम रिकवर कर सकें यदि फाइलें डिलीट या करप्ट हो जाएं। यह केवल तभी काम करेगा जब सॉफ्टवेयर प्राथमिकताओं में बैकअप विकल्प सक्षम हो। यदि यह सक्षम है, तो नीचे दिए गए चरणों का पालन करें:
- अपने नोटपैड++ शॉर्टकट पर डबल-क्लिक करें या Windows कुंजी दबाए रखें और S दबाकर सर्च फंक्शन खोलें, नोटपैड++ टाइप करें और Enter दबाएं।
- नोटपैड++ में Settings मेनू पर क्लिक करें और Preferences चुनें।
- बाएं पैनल में, Backup विकल्प चुनें और बैकअप (.bak) फाइलों के लिए डायरेक्टरी पथ जांचें।

- बैकअप फाइल का पता लगाएं, उस पर राइट-क्लिक करें और Open with Notepad++
चुनें।
- आपको फाइल में अंतिम सेव से पहले का सारा टेक्स्ट मिल जाएगा। अब आप इसे टेक्स्ट फाइल के रूप में सेव कर सकते हैं या टेक्स्ट कॉपी करके दूसरी फाइल में उपयोग कर सकते हैं, यह आप पर निर्भर करता है।
विधि 2: माइक्रोसॉफ्ट SQL सर्वर में .bak फाइल का उपयोग
SQL सर्वर .bak एक्सटेंशन के साथ डेटाबेस बैकअप फाइल बनाता है। इस बैकअप का उपयोग नए इंस्टॉल किए गए सर्वर में डेटाबेस को रिस्टोर करने के लिए किया जा सकता है। डेटाबेस बैकअप रखना आपके काम का हमेशा एक महत्वपूर्ण हिस्सा होता है। आप निम्न चरणों का उपयोग करके डेटाबेस को रिस्टोर कर सकते हैं:
- माइक्रोसॉफ्ट SQL सर्वर के माध्यम से SQL Server Management Studio खोलें और सर्वर नाम चुनकर अपने सर्वर से कनेक्ट करें।
- बाएं पैनल पर Database फोल्डर पर राइट-क्लिक करें और Restore Database चुनें।

- रिस्टोर डेटाबेस विंडो खुलेगी, अब रिस्टोर के लिए स्रोत को "From Device" के रूप में चुनें और फाइल लोकेट करने वाले बटन पर क्लिक करें।

- अब Add बटन पर क्लिक करें और डेटाबेस रिस्टोर करने के लिए डेटाबेस बैकअप फोल्डर का पता लगाएं। फाइल प्रकार "Backup File (*.bak, *.tm)" और फाइल नाम "DRMS_Config" चुनें, फिर OK पर क्लिक करें।

- अगली विंडो में To database ड्रॉपडाउन मेनू में अपना डेटाबेस नाम चुनें और Select the backup sets to restore के तहत Restore बॉक्स में चेक लगाएं जैसा नीचे दिखाया गया है:

- OK पर क्लिक करें और एक बार पूरा होने पर, सफलतापूर्वक रिस्टोर की सूचना के लिए एक पॉप-अप विंडो दिखाई देगी।