کیا فائل ہے؟

SO فائلوں کو کیسے کھولیں، ترمیم کریں اور تبدیل کریں

SO کے ساتھ فائل ایک مشترکہ لائبریری فائل ہے. ان معلومات پر مشتمل ہے جو ایک یا زیادہ پروگراموں کے ذریعہ وسائل کو لوڈ کرنے کے لئے استعمال کیا جاسکتا ہے تاکہ اس ای میل کو کال کرنے والے ایپلیکیشن (ای) کو اصل میں SO فائل فراہم نہ کرنا

مثال کے طور پر، ایک SO فائل میں معلومات اور افعال پر مشتمل ہوسکتا ہے کہ کس طرح تیزی سے پورے کمپیوٹر کے ذریعے تلاش کریں. اس کے بعد کئی پروگراموں کو ان کے اپنے متعلقہ پروگراموں میں اس خصوصیت کو استعمال کرنے کے لئے اس فائل کو بھی فون کرسکتا ہے.

تاہم، اس کے بجائے پروگرام کے اپنے بائنری کوڈ میں مرتب کرنے کی بجائے، SO فائل اس توسیع کے طور پر کام کرتا ہے کہ اس پروگرام کو اس کی افادیتوں کو استعمال کرنے کے لئے صرف فون کرنا ہوگا. SO فائل کو بھی اپ ڈیٹ کیا جا سکتا ہے بعد میں ان پروگراموں کے بغیر ان کے اپنے کوڈ میں کسی بھی تبدیلی کی ضرورت ہے.

مشترکہ لائبریری فائلوں کو میکس پر ونڈوز اور مچ اے ڈی متحرک لائبریری (DYLIB) فائلوں میں استعمال کردہ متحرک لنک لائبریری (DLL) فائلوں کی طرح ہی ہے، اس کے علاوہ سو فائلیں لینکس پر مبنی نظام اور لوڈ، اتارنا Android OS پر ملتی ہیں.

نوٹ: تو صرف مشترکہ لائبریری فائل کا حوالہ نہیں دیتا. یہ سرور کے اختیارات ، سروس شے ، نظام اوورلوڈ ، صرف بھیجنے کے لئے، اکاؤنٹنگ کو ختم کرنے، سیریل آؤٹ پٹ ، اور کھلی پھنس کے لئے بھی ایک مخفف ہے. تاہم، آپریٹنگ سسٹم کے لئے، او ایس ایس کے ساتھ الجھن نہیں ہے.

SO فائل کو کیسے کھولیں

SO فائلوں کو تکنیکی طور پر GNU کمپائلر مجموعہ کے ساتھ کھول دیا جاسکتا ہے لیکن ان قسم کی فائلوں کو نظر انداز نہیں کیا جا سکتا ہے یا آپ کی طرح ایک اور قسم کی فائل کا استعمال کیا جاتا ہے. اس کے بجائے، وہ صرف مناسب فولڈر میں رکھے جاتے ہیں اور لینکس کی متحرک لنک لوڈر کے ذریعہ دیگر پروگراموں کے ذریعہ خود کار طریقے سے استعمال کرتے ہیں.

تاہم، آپ کو SO فائل کو ایک ٹیکسٹ ایڈیٹر میں کسی بھی ٹیکسٹ ایڈیٹر میں لکھ کر لیف پیڈ، گیڈیٹ، کائائٹ، یا جانیانی لکھتے ہیں کہ آپ لینکس میں ہیں یا ونڈوز پر نوٹ پیڈ + + کو پڑھنے کے قابل ہو سکتے ہیں. یہ ممکن نہیں ہے، تاہم، یہ متن انسانی پڑھنے والی شکل میں ہوگی.

SO فائلوں کو کس طرح تبدیل کرنے کے لئے

ہم کسی ایسے پروگرام سے آگاہ نہیں ہیں جو ونڈوز پر استعمال کرنے کیلئے SO کو DLL میں تبدیل کر سکتے ہیں اور غور کریں کہ یہ فائلیں جو کچھ کرتے ہیں ان پر غور کریں، اس کا امکان یہ ہے کہ وہاں کوئی بھی نہیں ہے. یہ بھی ایک جی ہاں یا اے (ایک سٹیٹ لائبریری فائل) جیسے دیگر فائل فارمیٹس میں تبدیل کرنے کے لئے براہ راست کام نہیں ہے.

آپ JAR فائلوں کو "فائلوں" میں تبدیل کرنے میں کامیاب ہوسکتے ہیں تاکہ انہیں زپ کی طرح آرکائیو فائل کی شکل میں جڑیں اور پھر اس کا نام تبدیل کرنا .JAR.

SO فائلوں پر مزید معلومات

مشترکہ لائبریری فائل کا نام سونام نامہ کہا جاتا ہے. اس کے آغاز میں "lib" کے ساتھ شروع ہوتا ہے اس کے بعد لائبریری کے لئے ایک نام اور اس کے بعد .ایس فائل فائل توسیع. کچھ مشترکہ لائبریری فائلوں میں بھی دیگر نمبروں کو "ورژن" کے بعد اختتام پر ضم کیا گیا ہے.

یہاں صرف چند مثالیں ہیں: libdaemon.SO.14 ، libchromeXvMC.SO.0 ، libecal-1.2.SO.100 ، libgdata.SO.2 ، اور libgnome-bluetooth.SO.4.0.1 .

اختتام کی تعداد کی اجازت دیتا ہے کہ ایک ہی فائل کے ایک سے زیادہ ورژن ہونے کی اجازت نہ دی جائے جس کے بغیر اوورلوڈنگ کے نام کے ساتھ مسائل پیدا ہوجائے. یہ فائلیں عام طور پر / lib / یا / usr / lib / میں محفوظ ہیں .

ایک لوڈ، اتارنا Android آلہ پر، SO فائلوں کے تحت APK کے اندر / lib // محفوظ کیا جاتا ہے . یہاں، "ABI" آرمیبی ، آرمیبی -7 7 ، آرمی 64-v8a ، ایمپس ، ایم پی ایس 64 ، x86 ، یا x86_64 نامی ایک فولڈر ہوسکتا ہے . صحیح فولڈر کے اندر SO فائلوں کو آلہ سے متعلق ہے، کیا اطلاقات APK فائل کے ذریعہ نصب کیا جاتا ہے جب استعمال کیا جاتا ہے.

مشترکہ لائبریری فائلوں کو کبھی کبھی متحرک طور پر منسلک کردہ مشترکہ اعتراض لائبریریوں ، مشترکہ اشیاء ، مشترکہ لائبریریوں ، اور مشترکہ آبجیکٹ لائبریریوں کہتے ہیں .

اگر آپ لینکس میں مشترکہ لائبریریوں کے بارے میں مزید جاننے میں دلچسپی رکھتے ہیں تو، لینکس دستاویزی پروجیکٹ ملاحظہ کریں، یا اس کے ساتھ غلط استعمال کر سکتے ہیں، جس میں لوڈ، اتارنا Android کے ساتھ استعمال ہونے والے SO فائلوں پر مزید زیادہ کے لئے ph0b کی جانچ پڑتال کریں.

پھر بھی فائل کھول نہیں سکتا؟

ایک واضح وجہ آپ شاید کسی بھی فائل کو کھولنے کے قابل نہ ہو کیونکہ یہ واقعی ایک فائل نہیں ہے. آپ کے پاس اس فائل میں ایک فائل ہے جو اس فائل کا توسیع کے طور پر کچھ عام خطوط بھی شامل ہے. اسی طرح کی آواز کی فائل کی توسیع ضروری نہیں ہے کہ فائل فارمیٹس اسی طرح کی ہیں، اور نہ ہی وہ اسی پروگرام کے ساتھ کام کرسکیں.

مثال کے طور پر، آئی ایس او فائل کی شکل ایک مقبول شکل ہے جو فائل کے اختتام پر "SO" کی طرح بہت لگ رہا ہے، لیکن دونوں متعلقہ نہیں ہیں اور اسی پروگرام کے ساتھ نہیں کھول سکتے ہیں.

ایک اور مثال SOL فائلوں کے ساتھ دیکھا جا سکتا ہے، جو فلیش مقامی مشترکہ آبادی کی فائلیں ہیں. وہ ایڈوب فلیش کے ساتھ استعمال کیے جاتے ہیں اور SO فائلوں سے مطابقت رکھتے ہیں.