Რა არის SO ფაილი?

როგორ გახსნა, რედაქტირება და კონვერტაცია SO ფაილები

ფაილი . SO ფაილის გაფართოება არის საერთო ბიბლიოთეკის ფაილი. ისინი შეიცავს ინფორმაციას, რომელიც შეიძლება გამოყენებულ იქნას ერთი ან მეტი პროგრამით, რათა გაათავისუფლოს რესურსები ისე, რომ განაცხადის (s) დარეკვით SO ფაილი არ უნდა რეალურად უზრუნველყოს SO ფაილი

მაგალითად, ერთი SO ფაილი შეიძლება შეიცავდეს ინფორმაციას და ფუნქციებს, თუ როგორ სწრაფად მოძებნოთ მთელი კომპიუტერი. რამდენიმე პროგრამას შეუძლია ამ SO ფაილში გამოიყენოს ეს ფუნქცია საკუთარ პროგრამებში.

თუმცა, იმის ნაცვლად, რომ შეადგინოს ის პროგრამის საკუთარი ორობითი კოდი, SO ფაილი ემსახურება როგორც გაფართოება, რომ პროგრამა უბრალოდ უნდა მოვუწოდებთ, რათა გამოიყენოს თავისი კომუნალური. SO ფაილი შეიძლება განახლდეს / შეიცვალოს მოგვიანებით იმ პროგრამების გარეშე, რომლებსაც აქვთ საკუთარი კოდის შეცვლა.

საერთო ბიბლიოთეკის ფაილი მსგავსია Dynamic Link Library (DLL) ფაილებში, რომლებიც გამოიყენება Windows- ში და მაკ-ო დინამიკურ ბიბლიოთეკაში (DYLIB) ფაილებში MacOS- ში, გარდა იმისა, რომ SO ფაილები იდენტიფიცირებულია Linux- ზე სისტემებსა და Android OS- ზე.

შენიშვნა: SO არ ეხება მხოლოდ გაზიარებულ ბიბლიოთეკას. ეს ასევე აკრონიმი სერვერის პარამეტრების , მომსახურების ობიექტი , სისტემის გადატვირთვისაგან , მხოლოდ გაგზავნის , სისტემის outage , სერიული გამომავალი , და დავრჩებოდით ღია . თუმცა, არ გაურკვეველია ეს OS, ოპერაციული სისტემის აბრევიატურა.

როგორ გაიხსნება SO ფაილი

SO ფაილები შეიძლება ტექნიკურად გაიხსნას GNU Compiler Collection- თან, მაგრამ ამ ტიპის ფაილები არ არის განკუთვნილი, რათა იხილოთ ან გამოიყენოთ როგორც სხვა ტიპის ფაილები. ამის ნაცვლად, ისინი უბრალოდ განთავსებული შესაბამისი საქაღალდეში და გამოიყენება ავტომატურად სხვა პროგრამების მიერ Linux- ის დინამიური ლინკები ჩამტვირთავი.

თუმცა, შესაძლოა, SO ფაილი ტექსტის სახით წაიკითხეთ ტექსტის რედაქტორში, როგორიცაა Leafpad, Gedit, KWrite, ან Geany თუ თქვენ Linux- ზე ან Notepad ++ Windows- ზე. ნაკლებად სავარაუდოა, რომ ტექსტი იქნება ადამიანის იკითხება ფორმატში.

როგორ გადავიტანოთ SO ფაილები

ჩვენ არ ვიცით არც ერთი პროგრამა, რომელსაც შეუძლია შეცვალოს SO- დან DLL- ის გამოყენება Windows- ზე და იმის გათვალისწინებით, თუ რა არის ეს ფაილები მათ მიერ, ეს არ არის სავარაუდოდ არსებობს იქ. ეს ასევე არ არის პირდაპირი ამოცანა გარდაქმნას SO სხვა ფორმატში, როგორიცაა JAR ან A (Stat Library ფაილი).

თქვენ შეგიძლიათ "კონვერტირება" SO ფაილი JAR ფაილებით მხოლოდ zipping მათ არქივში ფაილის ფორმატში, როგორიცაა .ZIP და შემდეგ renaming იგი .JAR.

დამატებითი ინფორმაცია SO ფაილების შესახებ

საერთო ბიბლიოთეკის ფაილის სახელს შვილი ჰქვია . იგი იწყება "lib" - სთან ერთად, რასაც მოჰყვება ბიბლიოთეკის სახელი და შემდეგ SO ფაილის გაფართოება. ზოგიერთი გაზიარებული ბიბლიოთეკის ფაილი ასევე აქვს სხვა ციფრები, რომლებიც დაკავშირებულია დასასრულს შემდეგ ".

აქ არის რამდენიმე მაგალითი: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , და libgnome-bluetooth.SO.4.0.1 .

საბოლოო რიცხვი საშუალებას აძლევს არსებობდეს ერთი და იმავე ფაილის მრავალჯერადი ვერსიები, რომლებიც არ იწვევენ დასახელებულ თემებს. ეს ფაილი ჩვეულებრივ ინახება / lib / ან / usr / lib / .

On Android მოწყობილობა, SO ფაილი ინახება APK ქვეშ / lib //. აქ, "ABI" შეიძლება იყოს საქაღალდე, სახელწოდებით armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , ან x86_64 . SO ფაილები სწორი საქაღალდეში, რომელიც დაკავშირებულია მოწყობილობასთან, არის ის, რაც გამოიყენება APK- ის ფაილის მეშვეობით.

საერთო ბიბლიოთეკის ფაილები უწოდებენ დინამიურად დაკავშირებულ საერთო ობიექტურ ბიბლიოთეკებს , საერთო ობიექტებს , გაზიარებულ ბიბლიოთეკებს და საერთო ობიექტების ბიბლიოთეკებს .

Linux- ში გაზიარებული ბიბლიოთეკების შესახებ უფრო მეტი ინფორმაციის მისაღებად დაინახეთ Linux დოკუმენტაციის პროექტი, ან შეამოწმეთ PH0b- ის მიერ SO- ის ფაილებზე, რომლებიც იყენებენ Android- ს, მათ შორის სხვადასხვა რამ, რაც მათთან არასწორია.

ჯერ კიდევ არ გახსნა ფაილი?

აშკარა მიზეზი, რომ თქვენ ვერ შეძლებთ SO ფაილის გახსნას, რადგან ეს ნამდვილად არ არის SO ფაილი. თქვენ შეიძლება უბრალოდ გაქვთ ფაილი, რომელიც იზიარებს ზოგიერთი საერთო ასო, როგორც ფაილის გაფართოება. მსგავსი ჟღერადობის ფაილი გაგრძელება არ ნიშნავს იმას, რომ ფაილის ფორმატები მსგავსია და არც იმავე პროგრამებით მუშაობენ.

მაგალითად, ISO- ის ფორმატი არის პოპულარული ფორმატი, რომელიც გამოიყურება როგორც ბევრი "SO" ფაილი ბოლოს, მაგრამ ორი არ არის დაკავშირებული და ვერ გახსნა იგივე პროგრამებით.

კიდევ ერთი მაგალითი შეიძლება იხილოთ SOL ფაილებთან, რომლებიც არიან Flash Local Shared ობიექტის ფაილები. ისინი გამოიყენება Adobe Flash და არ უკავშირდება SO ფაილებს.