کیا جاننا ہے۔
- SO فائل ایک مشترکہ لائبریری فائل ہے جو اینڈرائیڈ اور لینکس آپریٹنگ سسٹمز پر استعمال ہوتی ہے۔
- کئی پروگرام ایک ہی SO فائل کو استعمال کر سکتے ہیں۔
- اس کا مقصد دستی طور پر کھولنا نہیں ہے، لیکن آپ کو جی سی سی کے ساتھ ایسا کرنا نصیب ہو سکتا ہے۔
یہ مضمون وضاحت کرتا ہے کہ SO فائلیں کیا ہیں، بشمول وہ کیوں اور کہاں استعمال ہوتی ہیں۔
ایس او فائل کیا ہے؟
.SO کے ساتھ ایک فائل فائل کی توسیع ایک مشترکہ لائبریری فائل ہے۔ ان میں وہ معلومات ہوتی ہیں جو وسائل کو آف لوڈ کرنے کے لیے ایک یا زیادہ پروگراموں کے ذریعے استعمال کی جا سکتی ہیں تاکہ SO فائل کو کال کرنے والی ایپلیکیشن کو درحقیقت فائل فراہم نہ کرنا پڑے۔
مثال کے طور پر، ایک SO فائل میں معلومات اور افعال شامل ہو سکتے ہیں کہ کس طرح پورے کمپیوٹر میں تیزی سے تلاش کی جائے۔ اس کے بعد کئی پروگرام اس فائل کو اپنے متعلقہ پروگراموں میں اس فیچر کو استعمال کرنے کے لیے کال کر سکتے ہیں۔
تاہم، اسے پروگرام کے اپنے بائنری کوڈ میں مرتب کرنے کے بجائے، SO فائل ایک توسیع کے طور پر کام کرتی ہے جسے پروگرام کو صرف اپنی افادیت کو استعمال کرنے کے لیے کال کرنا پڑتا ہے۔ SO فائل کو بعد میں ان پروگراموں کے اپنے کوڈ میں کوئی تبدیلی کیے بغیر بھی اپ ڈیٹ/ تبدیل کیا جا سکتا ہے۔
مشترکہ لائبریری فائلیں اسی طرح کی ہیں۔ ڈائنامک لنک لائبریری (DLL) MacOS پر Windows اور Mach-O Dynamic Library (DYLIB) فائلوں میں استعمال ہونے والی فائلیں، سوائے اس کے کہ SO فائلیں Linux پر مبنی سسٹمز اور Android OS پر پائی جاتی ہیں۔
انسٹاگرام پر دوسروں کو کیا پسند ہے اسے کیسے دیکھیں
SO صرف مشترکہ لائبریری فائل کا حوالہ نہیں دیتا ہے۔ اس کا مخفف بھی ہے۔سرور کے اختیارات،سروس آبجیکٹ،سسٹم اوورلوڈ،صرف بھیجیں،نظام کی بندش،سیریل آؤٹ پٹ، اورکھلا ہوا. تاہم، اسے OS کے ساتھ الجھائیں، جس کا مطلب ہے۔ آپریٹنگ سسٹم .
ایس او فائل کو کیسے کھولیں۔
SO فائلوں کو تکنیکی طور پر کے ساتھ کھولا جا سکتا ہے۔ GNU کمپائلر کلیکشن (GCC)، لیکن اس قسم کی فائلوں کو دیکھنے یا استعمال کرنے کا مقصد نہیں ہے جیسے آپ کسی اور فائل کی قسم کو استعمال کرسکتے ہیں۔ اس کے بجائے، وہ صرف ایک مناسب فولڈر میں رکھے جاتے ہیں اور لینکس کے ڈائنامک لنک لوڈر کے ذریعے دوسرے پروگراموں کے ذریعے خود بخود استعمال ہوتے ہیں۔
تاہم، آپ اسے ٹیکسٹ ایڈیٹر جیسے ٹیکسٹ ایڈیٹر میں کھول کر اسے ٹیکسٹ فائل کے طور پر دیکھ سکتے ہیں۔ لیف پیڈ ، gedit ، KWrite ، یا جینی اگر آپ لینکس پر ہیں، یا نوٹ پیڈ++ ونڈوز پر. تاہم، یہ ممکن نہیں ہے کہ متن انسانی پڑھنے کے قابل فارمیٹ میں ہو۔
4 بہترین مفت ٹیکسٹ ایڈیٹرزایس او فائلوں کو کیسے تبدیل کریں۔
ہم کسی ایسے پروگرام سے واقف نہیں ہیں جو ونڈوز پر استعمال کرنے کے لیے SO کو DLL میں تبدیل کر سکتے ہیں، اور یہ دیکھتے ہوئے کہ یہ فائلیں کیا ہیں اور وہ کیا کرتی ہیں، اس بات کا امکان نہیں ہے کہ وہاں کوئی موجود ہو۔ ایس او کو دوسرے فائل فارمیٹس میں تبدیل کرنا بھی کوئی سیدھا سا کام نہیں ہے۔ جار یا A (اسٹیٹ لائبریری فائل)۔
آپ SO فائلوں کو JAR فائلوں میں 'کنورٹ' کرنے کے قابل ہو سکتے ہیں انہیں صرف آرکائیو فائل فارمیٹ میں زپ کر کے جیسے۔ ZIP اور پھر اس کا نام بدل کر .JAR کرنا۔
اب بھی فائل نہیں کھول سکتے؟
آپ فائل کو کیوں نہیں کھول سکتے اس کی ایک واضح وجہ یہ ہے کہ یہ واقعی SO فائل نہیں ہے۔ یہ فائل ایکسٹینشن کے طور پر کچھ عام حروف کا اشتراک کر سکتا ہے۔ اسی طرح کی آواز والی فائل ایکسٹینشنز کا لازمی طور پر یہ مطلب نہیں ہے کہ فائل فارمیٹس ایک جیسے ہیں، اور نہ ہی وہ ایک جیسے پروگراموں کے ساتھ کام کر سکتے ہیں۔
pinterest پر عنوانات کی پیروی کرنے کا طریقہ
مثال کے طور پر، مقبول آئی ایس او فائل کا فارمیٹ بہت کچھ ایسا لگتا ہے جیسے یہ فائل نام کے آخر میں '.SO' پڑھتا ہے، لیکن دونوں ایک دوسرے سے متعلق نہیں ہیں اور ایک ہی پروگرام کے ساتھ نہیں کھل سکتے۔
ایک اور مثال SOL فائلوں کے ساتھ دیکھی جا سکتی ہے، جو کہ فلیش کے ساتھ استعمال ہونے والی مقامی مشترکہ اشیاء ہیں۔ اب ناکارہ ایڈوب فلیش .
SO فائلوں پر مزید معلومات
مشترکہ لائبریری فائل کا نام a کہلاتا ہے۔سونم. یہ شروع میں 'lib' سے شروع ہوتا ہے، اس کے بعد لائبریری کا نام اور پھر .SO فائل ایکسٹینشن۔ کچھ مشترکہ لائبریری فائلوں میں ورژن نمبر کی نشاندہی کرنے کے لیے '.SO' کے بعد آخر میں دوسرے نمبر بھی شامل کیے جاتے ہیں۔
یہاں صرف چند مثالیں ہیں:libdaemon.SO.14،libchromeXvMC.SO.0،libecal-1.2.SO.100،libgdata.SO.2، اورlibgnome-bluetooth.SO.4.0.1.
آخر میں موجود نمبر اوور لیپنگ ناموں کے ساتھ مسائل پیدا کیے بغیر ایک ہی فائل کے متعدد ورژن ہونے کی اجازت دیتا ہے۔ یہ فائلیں عام طور پر اس میں محفوظ ہوتی ہیں۔/lib/یا/usr/lib/.
اینڈرائیڈ ڈیوائس پر، SO فائلیں APK کے تحت محفوظ کی جاتی ہیں۔/lib//.یہاں، 'ABI' نامی فولڈر ہو سکتا ہے۔ارمیبی،armeabi-v7a،arm64-v8a،mips،mips64،x86، یاx86_64. درست فولڈر کے اندر موجود SO فائلیں جو ڈیوائس سے متعلق ہیں، وہی ہیں جو اس وقت استعمال ہوتی ہیں جب ایپس کو انسٹال کیا جاتا ہے۔ APK فائل .
مشترکہ لائبریری فائلوں کو کبھی کبھی کہا جاتا ہے۔متحرک طور پر منسلک مشترکہ آبجیکٹ لائبریریاں،مشترکہ اشیاء،مشترکہ لائبریریاں،اورمشترکہ آبجیکٹ لائبریریاں.