बाइनरी फ़ाइलें या बिन फ़ाइलें ऑपरेटिंग सिस्टम में निष्पादन योग्य फ़ाइलें हैं जिन्हें गैर-पाठ फ़ाइलों के रूप में भी जाना जाता है। इन फाइलों में कुछ भी हो सकता है जैसे कि चित्र, संकलित फाइलें, मेटाडेटा, अनुक्रमिक बाइट्स की श्रृंखला या एक पाठ फ़ाइल जिसमें बाइनरी डेटा एन्कोड किया गया हो।
लिनक्स और यूनिक्स जैसे ऑपरेटिंग सिस्टम में, बिन फाइलों में मशीन कोड होता है और इसे सिस्टम पर निष्पादित किया जा सकता है। बाइनरी फाइलों में एन्कोड किया गया सभी डेटा मनुष्यों द्वारा पठनीय नहीं हो सकता है। ये फाइलें टेक्स्ट को छोड़कर कुछ भी स्टोर कर सकती हैं।
लिनक्स में बाइनरी फाइलों को कैसे निष्पादित करें:
सिस्टम में बाइनरी फ़ाइल को निष्पादित करने के लिए, आपको केवल सभी विशेषाधिकारों और अनुमतियों के साथ एक सुपर उपयोगकर्ता के रूप में काम करने की आवश्यकता है।
लिनक्स सिस्टम पर बाइनरी फाइलों को चलाने के लिए, हमें टर्मिनल का उपयोग करके उन्हें एक्सेस करके निष्पादन योग्य बनाना होगा। यह 3 चरणों का पालन करके किया जा सकता है।
-
- दबाकर कमांड-लाइन प्रॉम्प्ट खोलें Ctrl+alt+t .
- अगला कदम बिना अनुमति के दौड़ना है।
अब, फ़ाइल लिनक्स सिस्टम पर चलने के लिए तैयार है, फिर से टर्मिनल खोलें और कमांड टाइप करें:
$ . / नमूना.बिन
इस फ़ाइल में नहीं खुलता है और अनुमति अस्वीकृत संदेश दिखाता है, कमांड में sudo का उपयोग करें और इसे फिर से चलाएँ:
निष्कर्ष
.bin फ़ाइलें बाइनरी फ़ाइलें होती हैं जिनमें सिस्टम में निष्पादित की जाने वाली जानकारी होती है। वे मशीन कोड के साथ एन्कोडेड हैं और पढ़ने योग्य नहीं हो सकते। लेख में दिखाया गया है कि कैसे हम बाइनरी फाइलों को अनुमति देकर निष्पादन योग्य बना सकते हैं। इन फ़ाइलों को अनुमति पहुँच और sudo विशेषाधिकारों के बिना निष्पादित नहीं किया जा सकता है।