ماذا تعرف
- ملف SO هو ملف مكتبة مشترك يستخدم على أنظمة التشغيل Android وLinux.
- يمكن للعديد من البرامج استخدام نفس ملف SO.
- ليس من المفترض أن يتم فتحه يدويًا، ولكن قد يحالفك الحظ في القيام بذلك مع دول مجلس التعاون الخليجي.
تشرح هذه المقالة ما هي ملفات SO، بما في ذلك سبب استخدامها وأين يتم استخدامها.
ما هو ملف SO؟
ملف بامتداد .SO امتداد الملف هو ملف مكتبة مشترك. وهي تحتوي على معلومات يمكن استخدامها بواسطة برنامج واحد أو أكثر لإلغاء تحميل الموارد بحيث لا يتعين على التطبيق (التطبيقات) التي تستدعي ملف SO أن توفر الملف فعليًا.
على سبيل المثال، قد يحتوي ملف SO واحد على معلومات ووظائف حول كيفية البحث بسرعة في جهاز الكمبيوتر بأكمله. يمكن للعديد من البرامج بعد ذلك استدعاء هذا الملف لاستخدام هذه الميزة في البرامج الخاصة بها.
ومع ذلك، بدلاً من الاضطرار إلى تجميعه في الكود الثنائي الخاص بالبرنامج، يعمل ملف SO كملحق يجب على البرنامج الاتصال به فقط لاستخدام أدواته المساعدة. يمكن أيضًا تحديث/استبدال ملف SO لاحقًا دون أن تضطر تلك البرامج إلى إجراء أي تغييرات على التعليمات البرمجية الخاصة بها.
تشبه ملفات المكتبة المشتركة مكتبة الارتباط الديناميكي (DLL) الملفات المستخدمة في ملفات Windows وMach-O Dynamic Library (DYLIB) على نظام التشغيل macOS، باستثناء أن ملفات SO موجودة على الأنظمة المستندة إلى Linux ونظام التشغيل Android.
عندما تطرد شخصًا من الفتنة ، هل تخبرهم بذلك
SO لا يشير فقط إلى ملف مكتبة مشترك. وهو أيضًا اختصار لـخيارات الخادم,كائن الخدمة,النظام زائد,إرسال فقط,انقطاع النظام,الإخراج التسلسلي، وعالقة مفتوحة. ومع ذلك، لا تخلط بينه وبين نظام التشغيل، وهو ما يعني نظام التشغيل .
كيفية فتح ملف SO
يمكن فتح ملفات SO تقنيًا باستخدام ملحق مجموعة مترجم جنو (GCC)، ولكن هذه الأنواع من الملفات ليس المقصود منها أن يتم عرضها أو استخدامها كما تفعل مع نوع ملف آخر. وبدلاً من ذلك، يتم وضعها في مجلد مناسب واستخدامها تلقائيًا بواسطة برامج أخرى عبر أداة تحميل الارتباط الديناميكي لنظام Linux.
ومع ذلك، قد تتمكن من التعامل معه كملف نصي عن طريق فتحه في محرر نصوص مثل لوحة أوراق , gedit , KWrite ، أو جني إذا كنت تستخدم Linux، أو المفكرة ++ على ويندوز. ومع ذلك، فمن غير المرجح أن يكون النص بتنسيق يمكن قراءته بواسطة الإنسان.
أفضل 4 برامج تحرير نصوص مجانيةكيفية تحويل ملفات SO
نحن لسنا على علم بوجود أي برامج يمكنها تحويل SO إلى DLL للاستخدام على Windows، وبالنظر إلى ماهية هذه الملفات وما تفعله، فمن غير المحتمل أن يكون هناك واحد هناك. كما أنها ليست مهمة مباشرة تحويل SO إلى تنسيقات ملفات أخرى مثل إناء أو A (ملف مكتبة الإحصائيات).
قد تتمكن من 'تحويل' ملفات SO إلى ملفات JAR بمجرد ضغطها في تنسيق ملف أرشيف مثل . ZIP ثم إعادة تسميته إلى .JAR.
هل مازلت لا تستطيع فتح الملف؟
أحد الأسباب الواضحة لعدم تمكنك من فتح الملف هو أنه ليس ملف SO حقًا. قد يشارك فقط بعض الحروف الشائعة كامتداد الملف هذا. امتدادات الملفات الصوتية المتشابهة لا تعني بالضرورة أن تنسيقات الملفات متشابهة، أو أنها قد تعمل مع نفس البرامج.
ويندوز 10 شاشة زرقاء لإدارة الذاكرة
على سبيل المثال الشعبية ايزو يبدو تنسيق الملف كثيرًا كما لو كان يقرأ '.SO' في نهاية اسم الملف، لكن الاثنين غير مرتبطين ولا يمكن فتحهما بنفس البرامج.
يمكن رؤية مثال آخر مع ملفات SOL، وهي كائنات Flash محلية مشتركة تستخدم مع ملف أدوبي فلاش البائد الآن .
مزيد من المعلومات حول ملفات SO
يسمى اسم ملف المكتبة المشتركة أsoname. يبدأ بـ 'lib' في البداية، متبوعًا باسم المكتبة ثم امتداد الملف .SO. تحتوي بعض ملفات المكتبة المشتركة أيضًا على أرقام أخرى ملحقة بالنهاية بعد '.SO' للإشارة إلى رقم الإصدار.
هنا ليست سوى أمثلة قليلة:libdaemon.SO.14,libchromeXvMC.SO.0,ليبكال-1.2.SO.100,libgdata.SO.2، وlibgnome-bluetooth.SO.4.0.1.
يسمح الرقم الموجود في النهاية بوجود إصدارات متعددة من نفس الملف دون التسبب في مشكلات تتعلق بالأسماء المتداخلة. يتم تخزين هذه الملفات عادة في/ليب/أو/سر/ليب/.
على جهاز Android، يتم تخزين ملفات SO داخل APK ضمن/ليب//.هنا، يمكن أن يكون 'ABI' مجلدًا يسمىمعرف com لهذا التطبيق هو com.armeabi,armeabi-v7a,Arm64-v8a,mips,mips64,x86، أوx86_64. ملفات SO الموجودة داخل المجلد الصحيح الخاص بالجهاز هي ما يتم استخدامه عند تثبيت التطبيقات عبر المجلد ملف APK .
يتم أحيانًا استدعاء ملفات المكتبة المشتركةمكتبات الكائنات المشتركة المرتبطة ديناميكيًا,الكائنات المشتركة,المكتبات المشتركة،ومكتبات الكائنات المشتركة.