Što je SO datoteka?

Kako otvoriti, uređivati ​​i pretvoriti SO datoteke

Datoteka s ekstenzijom .SO datoteke je datoteka Shared Library. Sadrže informacije koje jedan ili više programa mogu koristiti za opozivanje resursa tako da aplikacije koje zovu SO datoteka ne moraju zapravo dati SO datoteku

Na primjer, jedna SO datoteka može sadržavati informacije i funkcije o tome kako brzo pretražiti cijelo računalo. Nekoliko programa tada može pozvati SO datoteku da koristi tu značajku u vlastitim programima.

Međutim, umjesto da ga treba sastaviti u vlastitom binarnom kodu, SO datoteka služi kao produžetak koji program mora samo pozvati da bi mogao koristiti svoje alate. SO datoteka se čak može ažurirati / zamijeniti kasnije, bez da ovi programi moraju izvršiti bilo kakve promjene u vlastitom kodu.

Dijeljene datoteke biblioteke slične su datotekama DLL ( Dynamic Link Library ) koje se koriste u datotekama sustava Windows i Mach-O dinamičke biblioteke (DYLIB) na MacOS-u, osim što se SO datoteke nalaze na Linux sustavima i Android OS-u.

Napomena: SO ne odnosi se samo na datoteku Shared Library. To je također akronim za opcije poslužitelja , servisni objekt , preopterećenje sustava , samo slanje , ispad sustava , serijski izlaz i zaglavljivanje . Međutim, nemojte ga zbuniti s operativnim sustavom, kraticom operacijskog sustava .

Kako otvoriti SO datoteku

SO datoteke mogu se tehnički otvoriti pomoću GNU Compiler Collection, ali ove vrste datoteka ne namjeravaju se gledati ili koristiti kao da ste možda druga vrsta datoteke. Umjesto toga, oni se jednostavno nalaze u odgovarajućoj mapi i automatski koriste drugi programi putem Linuxovog dinamičnog povezivača.

Međutim, možda ćete moći pročitati SO datoteku kao tekstualnu datoteku tako da ga otvorite u uređivaču teksta kao što su Leafpad, gedit, KWrite ili Geany ako ste na Linuxu ili Notepad ++ u sustavu Windows. Ipak, malo je vjerojatno da će tekst biti u čitljivom obliku.

Kako pretvoriti SO datoteke

Nismo svjesni bilo kakvih programa koji mogu pretvoriti SO na DLL za upotrebu u sustavu Windows i razmatrajući o čemu su te datoteke, vjerojatno nije jedna. Također nije jednostavan zadatak pretvoriti SO u druge formate datoteka kao što su JAR ili A (datoteka Stat Library).

Možda ćete moći "pretvoriti" SO datoteke u JAR datoteke tako da ih zabilježite u arhivskom formatu kao što je .ZIP, a zatim ga preimenujte u .JAR.

Više informacija o SO datotekama

Naziv datoteke Dijeljene biblioteke naziva se sonom . Počinje s "lib" na početku, nakon čega slijedi naziv za knjižnicu, a zatim produžetak .SO datoteke. Neke datoteke Shared Library također imaju i druge brojeve koji su dodani do kraja nakon ".SO" za označavanje broja verzije.

Evo samo nekoliko primjera: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 i libgnome-bluetooth.SO.4.0.1 .

Broj na kraju omogućuje da postoji više verzija iste datoteke bez nanošenja problema s preklapajućim imenima. Ove se datoteke normalno pohranjuju u / lib / ili / usr / lib / .

Na uređaju Android SO datoteke pohranjuju se u APK pod / lib //. Ovdje "ABI" može biti mapa nazvana armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 ili x86_64 . SO datoteke u ispravnoj mapi koja se odnosi na uređaj, koriste se kada se aplikacije instaliraju putem APK datoteke.

Dijeljene datoteke biblioteke ponekad nazivaju dinamički povezane biblioteke dijeljenih objekata , dijeljene objekte , dijeljene biblioteke i zajedničke biblioteke objekata .

Ako želite saznati više o dijeljenim bibliotekama u Linuxu, pogledajte Linux Documentation Project ili provjerite ph0b za više informacija o SO datotekama korištenim na Androidu, uključujući i razne stvari koje bi mogle ući u krivu s njima.

Još uvijek ne možete otvoriti datoteku?

Očito je razlog zbog kojeg možda nećete moći otvoriti SO datoteku jer to zapravo nije SO datoteka. Možda imate samo datoteku koja dijeli uobičajena slova kao datotečni nastavak. Slična ekstenzija datoteka zvonjenja ne znači nužno da su formati datoteka slični, niti da mogu raditi s istim programima.

Na primjer, format ISO datoteke je popularan format koji izgleda jako slično ". SO" na kraju datoteke, ali dva nisu povezana i ne mogu se otvoriti s istim programima.

Drugi primjer može se vidjeti sa SOL datotekama, koje su Flash Local Shared Object datoteke. Koriste se s Adobe Flashom i nisu povezani s SO datotekama.