SO fayl nədir?

SO fayllarını açma, redaktə etmək və dəyişdirmək necədir

.SO fayl uzantısı olan bir fayl Paylaşılan Kitabxana faylıdır. Bir və ya bir neçə proqram tərəfindən resursları boşaltmaq üçün istifadə edilə bilən məlumatlar var ki, SO faylını çağırdığınız tətbiqlər həqiqətən SO faylını verməməlidir

Məsələn, bir SO faylı bütün kompüter vasitəsilə necə tez axtarış ediləcəyi barədə məlumat və funksiyaları ehtiva edə bilər. Bir neçə proqram bu SO faylını öz proqramlarında bu xüsusiyyətdən istifadə etməyə çağırır.

Bununla birlikdə, proqramın öz ikili kodunda tərtib etmək əvəzinə, SO proqramı yalnız kommunal istifadə etmək üçün proqramı çağırmaq üçün lazım olan bir uzantı kimi xidmət edir. SO faylları, öz kodlarına heç bir dəyişiklik etməməli olan proqramları olmadan da yenilənir / əvəz edilə bilər.

Paylaşılan Kitabxana faylları, MacOS - da Windows və Mach-O Dinamik Kitabxanasında (DYLIB) fayllarda istifadə edilən Dynamic Link Library (DLL) fayllarına oxşardır, hətta SO faylları Linux-based sistemlərdə və Android OS-də tapılacaq.

Qeyd: SO yalnız Paylaşılan Kitabxana faylına müraciət etmir. Bu, həmçinin server variantları , xidmət obyekti , sistem yüklənməsi , yalnız göndərmək , sistemin dayandırılması , serial çıxışıaçıq olduqları üçün bir kısaltmadir. Ancaq əməliyyat sistemi ilə işləyən OS-lərlə müqayisə etmə.

SO faylını necə açmaq olar

SO faylları texniki cəhətdən GNU Compiler Collection ilə aça bilər, ancaq bu cür fayllar başqa bir fayl növü ola bilər kimi görünməyəcək və ya istifadə edilməyəcəkdir. Bunun əvəzinə, onlar yalnız müvafiq bir qovluğa yerləşdirilib və Linuxun dinamik keçid yükləyicisi vasitəsi ilə avtomatik olaraq digər proqramlar tərəfindən istifadə olunur.

Bununla belə, SO faylını mətn faylı olaraq oxuya bilərsiniz, əgər Leafpad, gedit, KWrite və ya Geany kimi bir mətn redaktoru açarsanız, Linux-da və ya Notepad ++ -də Windows-da. Mətn insan oxunaqlı bir formatda olacağını ehtimal etmək çətindir.

SO fayllarını necə dəyişdirmək olar?

Windows-da istifadə üçün DLL-ə DLL-ə çevirə bilən və bu faylların nə etdiklərini nəzərə ala bilən hər hansı bir proqramdan xəbərdar deyilik, orada bir şey yoxdur. SO- nu JAR və ya A (Stat Statistika faylları) kimi digər formatlara çevirmək də sadə bir məsələdir.

SO faylları kimi .ZIP kimi arxiv fayl formatına zəncirlə və sonra adını .JAR olaraq adlandıraraq SO fayllarını "çevirə" edə bilərsiniz.

SO faylları haqqında daha ətraflı məlumat

Bir Paylaşılan Kitabxana faylının adına bir soname deyilir . Başlanğıcda "lib" ilə başlayan kitabxana və sonra da .SO faylının uzadılması üçün bir ad. Bəzi Paylaşılan Kitabxana fayllarında, ".SO" bir versiya nömrəsini göstərmək üçün sonuna əlavə olunan digər nömrələr də var.

Libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2libgnome-bluetooth.SO.4.0.1 .

Sonda ədəd bir-birinə çarpan isimlərlə bağlı məsələlərə səbəb olmadan eyni faylın birdən çox versiyası olmasına imkan verir. Bu fayllar adətən / lib // usr / lib / saxlanılır .

Bir Android cihazında, SO faylları APK / lib // altında saxlanılır . Burada "ABI" armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 və ya x86_64 adlı qovluq ola bilər. Cihazlara aid olan düzgün qovluqdakı SO faylları tətbiqlər APK faylları vasitəsilə quraşdırıldıqda istifadə olunur.

Paylaşılan Kitabxana faylları bəzən dinamik şəkildə əlaqəli paylaşılan obyekt kitabxanaları , paylaşılan obyektlər , paylaşılan kitabxanalarpaylaşılan obyekt kitabxanaları adlanır .

Linux-da paylaşılan kitabxanalar haqqında daha çox öyrənmək istəyirsinizsə, Linux sənədləşmə Layihəsinə baxın və ya Android ilə istifadə edilən SO faylları haqqında daha çox məlumat üçün ph0b-ə baxın.

Hələ Dosyayı Aça bilmirəm?

Bir SO faylını aça bilməyinizə səbəb ola biləcək açıq bir səbəb, həqiqətən bir SO faylının olmadığıdır. Yalnız faylın uzadılması kimi bəzi ümumi məktubları paylaşan bir fayl ola bilər. Oxşar səslənən fayl uzantıları mütləq fayl formatlarının oxşar olduğunu və eyni proqramlarla işləməyini nəzərdə tutmur.

Məsələn, ISO fayl formatı, faylın sonunda ".SO" kimi bir çox görünən məşhur formatdır, ancaq ikisi əlaqəli deyil və eyni proqramlarla aça bilmir.

Başqa bir nümunə Flash Local Shared Object faylları olan SOL faylları ilə görünə bilər. Onlar Adobe Flash ilə istifadə olunur və SO faylları ilə əlaqəli deyil.