पता करने के लिए क्या
- SO फ़ाइल एक साझा लाइब्रेरी फ़ाइल है जिसका उपयोग Android और Linux ऑपरेटिंग सिस्टम पर किया जाता है।
- कई प्रोग्राम एक ही SO फ़ाइल का उपयोग कर सकते हैं।
- इसे मैन्युअल रूप से खोलने का इरादा नहीं है, लेकिन जीसीसी के साथ ऐसा करने में आपको भाग्य का साथ मिल सकता है।
यह आलेख बताता है कि SO फ़ाइलें क्या हैं, साथ ही उनका उपयोग क्यों और कहाँ किया जाता है।
SO फ़ाइल क्या है?
.SO के साथ एक फ़ाइल फाइल एक्सटेंशन एक साझा लाइब्रेरी फ़ाइल है. उनमें ऐसी जानकारी होती है जिसका उपयोग एक या अधिक प्रोग्राम द्वारा संसाधनों को ऑफलोड करने के लिए किया जा सकता है ताकि एसओ फ़ाइल को कॉल करने वाले एप्लिकेशन को वास्तव में फ़ाइल प्रदान न करनी पड़े।
उदाहरण के लिए, एक SO फ़ाइल में संपूर्ण कंप्यूटर में शीघ्रता से खोज करने की जानकारी और फ़ंक्शन शामिल हो सकते हैं। फिर कई प्रोग्राम अपने संबंधित प्रोग्राम में उस सुविधा का उपयोग करने के लिए उस फ़ाइल को कॉल कर सकते हैं।
हालाँकि, इसे प्रोग्राम के अपने बाइनरी कोड में संकलित करने के बजाय, SO फ़ाइल एक एक्सटेंशन के रूप में कार्य करती है जिसे प्रोग्राम को अपनी उपयोगिताओं का उपयोग करने के लिए बस कॉल करना होता है। SO फ़ाइल को बाद में उन प्रोग्रामों के अपने कोड में कोई बदलाव किए बिना भी अद्यतन/प्रतिस्थापित किया जा सकता है।
साझा लाइब्रेरी फ़ाइलें समान हैं डायनामिक लिंक लाइब्रेरी (डीएलएल) MacOS पर विंडोज़ और मैक-ओ डायनेमिक लाइब्रेरी (DYLIB) फ़ाइलों में उपयोग की जाने वाली फ़ाइलें, सिवाय इसके कि SO फ़ाइलें Linux-आधारित सिस्टम और Android OS पर पाई जाती हैं।
क्या आप बिना वाईफाई के क्रोमकास्ट से जुड़ सकते हैं
SO केवल साझा लाइब्रेरी फ़ाइल को संदर्भित नहीं करता है। यह इसका संक्षिप्त रूप भी हैसर्वर विकल्प,सेवा वस्तु,सिस्टम अधिभार,केवल भेजें,सिस्टम आउटेज,क्रमिक आउटपुट, औरखुला अटक गया. हालाँकि, इसे OS के साथ भ्रमित न करें, जिसका अर्थ है ऑपरेटिंग सिस्टम .
SO फ़ाइल कैसे खोलें
SO फ़ाइलें तकनीकी रूप से इसके साथ खोली जा सकती हैं जीएनयू कंपाइलर संग्रह (जीसीसी), लेकिन इस प्रकार की फ़ाइलों को किसी अन्य फ़ाइल प्रकार की तरह देखने या उपयोग करने का इरादा नहीं है। इसके बजाय, उन्हें बस एक उपयुक्त फ़ोल्डर में रखा जाता है और लिनक्स के डायनेमिक लिंक लोडर के माध्यम से अन्य प्रोग्रामों द्वारा स्वचालित रूप से उपयोग किया जाता है।
हालाँकि, आप इसे किसी टेक्स्ट संपादक में खोलकर इसे एक टेक्स्ट फ़ाइल के रूप में मान सकते हैं लीफ़पैड , एडिट , Kलिखें , या गेनी यदि आप Linux पर हैं, या नोटपैड++ विंडोज़ पर. हालाँकि, इसकी संभावना नहीं है कि पाठ मानव-पठनीय प्रारूप में होगा।
4 सर्वश्रेष्ठ निःशुल्क टेक्स्ट संपादकSO फ़ाइलें कैसे कनवर्ट करें
हमें ऐसे किसी प्रोग्राम के बारे में जानकारी नहीं है जो विंडोज़ पर उपयोग के लिए एसओ को डीएलएल में परिवर्तित कर सके, और यह देखते हुए कि ये फ़ाइलें क्या हैं और वे क्या करती हैं, यह संभावना नहीं है कि वहाँ कोई है। SO को अन्य फ़ाइल स्वरूपों में परिवर्तित करना भी कोई सीधा काम नहीं है जार या ए (एक स्टेट लाइब्रेरी फ़ाइल)।
आप SO फ़ाइलों को केवल . जैसे संग्रह फ़ाइल स्वरूप में ज़िप करके JAR फ़ाइलों में 'रूपांतरित' करने में सक्षम हो सकते हैं। ज़िप और फिर इसका नाम बदलकर .JAR कर दिया गया।
अभी भी फ़ाइल नहीं खुल सकती?
आप फ़ाइल को क्यों नहीं खोल सकते इसका एक स्पष्ट कारण यह है कि यह वास्तव में एक SO फ़ाइल नहीं है। यह उस फ़ाइल एक्सटेंशन के रूप में कुछ सामान्य अक्षर साझा कर सकता है। समान लगने वाले फ़ाइल एक्सटेंशन का मतलब यह नहीं है कि फ़ाइल प्रारूप समान हैं, न ही वे समान प्रोग्राम के साथ काम कर सकते हैं।
डिज़्नी प्लस पर कितने लोग हो सकते हैं
उदाहरण के लिए, लोकप्रिय आईएसओ फ़ाइल स्वरूप ऐसा दिखता है जैसे फ़ाइल नाम के अंत में '.SO' लिखा हो, लेकिन दोनों संबंधित नहीं हैं और समान प्रोग्राम के साथ नहीं खुल सकते हैं।
एक अन्य उदाहरण SOL फ़ाइलों के साथ देखा जा सकता है, जो फ़्लैश स्थानीय साझा ऑब्जेक्ट हैं जिनका उपयोग किया जाता है अब निष्क्रिय Adobe फ़्लैश .
एसओ फाइलों पर अधिक जानकारी
साझा लाइब्रेरी फ़ाइल का नाम कहा जाता हैsoname. इसकी शुरुआत 'lib' से होती है, इसके बाद लाइब्रेरी का नाम और फिर .SO फ़ाइल एक्सटेंशन होता है। कुछ साझा लाइब्रेरी फ़ाइलों में संस्करण संख्या को इंगित करने के लिए '.SO' के बाद अंत में अन्य संख्याएँ भी जोड़ी जाती हैं।
यहां कुछ उदाहरण दिए जा रहे हैं:libdaemon.SO.14,libchromeXvMC.SO.0,लिबेकल-1.2.एसओ.100,libgdata.SO.2, औरlibgnome-ब्लूटूथ.SO.4.0.1.
अंत में दी गई संख्या ओवरलैपिंग नामों के साथ समस्या पैदा किए बिना एक ही फ़ाइल के कई संस्करण होने की अनुमति देती है। ये फ़ाइलें सामान्यतः संग्रहीत होती हैं/lib/या/usr/lib/.
एंड्रॉइड डिवाइस पर, एसओ फाइलें नीचे दिए गए एपीके के भीतर संग्रहीत की जाती हैं/lib//.यहां, 'ABI' नामक एक फ़ोल्डर हो सकता हैआर्मेबी,आर्मेबी-v7a,आर्म64-वी8ए,मिप्स,mips64,86, याx86_64. डिवाइस से संबंधित सही फ़ोल्डर में मौजूद SO फ़ाइलें, इसके माध्यम से ऐप्स इंस्टॉल करते समय उपयोग की जाती हैं एपीके फ़ाइल .
साझा लाइब्रेरी फ़ाइलों को कभी-कभी कॉल किया जाता हैगतिशील रूप से लिंक की गई साझा ऑब्जेक्ट लाइब्रेरी,साझा वस्तुएँ,साझा पुस्तकालय,औरसाझा वस्तु पुस्तकालय.