Kaj je datoteka SO?

Kako odpreti, urediti in pretvoriti datoteke SO

Datoteka z razširitvijo .SO datoteke je datoteka skupne knjižnice. Vsebujejo informacije, ki jih eden ali več programov lahko uporabi za odlaganje virov, tako da aplikacijam, ki pokličejo datoteko SO, dejansko ni treba zagotoviti datoteke SO

Na primer, ena datoteka SO morda vsebuje informacije in funkcije za hitro iskanje po celotnem računalniku. Več programov nato lahko pokliče to datoteko SO, da to funkcijo uporabi v svojih programih.

Vendar namesto da bi jo morali sestaviti v lastni binarni kodi programa, datoteka SO deluje kot razširitev, za katero mora program preprosto poklicati, da bi lahko uporabljal svoje pripomočke. Datoteko SO je mogoče posodobiti ali zamenjati pozneje, ne da bi morali ti programi spremeniti lastno kodo.

Datoteke v skupni knjižnici so podobne datotekam z dinamično povezavo (DLL), ki se uporabljajo v datotekah Windows in Mach-O Dynamic Library (DYLIB) na macOS, razen da so datoteke SO na voljo v sistemih, ki temeljijo na Linuxu, in v sistemu Android OS.

Opomba: SO se ne nanaša le na datoteko v skupni knjižnici. Prav tako je kratica za možnosti strežnika , storitveni objekt , preobremenitev sistema , samo pošiljanje , izpad sistema , serijski izhod in zataknjen . Vendar ne smete zamenjati z operacijskim sistemom OS, okrajšavo za operacijski sistem .

Kako odpreti datoteko SO

Datoteke SO se lahko tehnično odprejo z zbirko GNU Compiler Collection, vendar ti tipi datotek niso namenjeni za ogled ali uporabo, kot bi bili morda drugi tipi datotek. Namesto tega so postavljeni v ustrezno mapo in jih samodejno uporabljajo drugi programi prek nakladalca dinamične povezave Linuxa.

Vendar pa boste datoteko SO lahko prebrali kot besedilno datoteko tako, da jo odprete v urejevalniku besedil, kot so Leafpad, gedit, KWrite ali Geany, če ste na sistemu Linux ali Notepad ++ v sistemu Windows. Čeprav je malo verjetno, da bo besedilo v človeški berljivi obliki.

Kako pretvoriti datoteke SO

Ne poznamo nobenih programov, ki lahko pretvorijo SO v DLL za uporabo v operacijskem sistemu Windows in razmišljajo, kakšne so te datoteke, kar počnejo, verjetno ni tam. Prav tako ni enostavna naloga za pretvorbo SO v druge oblike datotek, kot je JAR ali A (datoteka s statićno datoteko).

Morda boste lahko pretvorili datoteke SO v datoteke JAR tako, da jih preprosto zipate v arhivsko datoteko, kot je .ZIP, in jo nato preimenujete v .JAR.

Več informacij o datotekah SO

Ime datoteke v skupni knjižnici se imenuje soname . Začne se z "lib" na začetku, ki mu sledi ime knjižnice in nato razširitev datoteke .SO. Nekatere datoteke v skupni knjižnici imajo tudi druge številke, dodane koncu, po ".SO", da označijo številko različice.

Tukaj je nekaj primerov: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 in libgnome-bluetooth.SO.4.0.1 .

Številka na koncu omogoča, da obstaja več različic iste datoteke, ne da bi pri tem povzročili težave z nameščenimi prekrivanji. Te datoteke so običajno shranjene v / lib / ali / usr / lib / .

V napravi Android so datoteke SO shranjene v APK pod / lib //. Tukaj je "ABI" mapa, imenovana armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 ali x86_64 . Datoteke SO v ustrezni mapi, ki se nanaša na napravo, so tista, ki se uporabljajo, ko so aplikacije nameščene prek datoteke APK.

Datoteke v skupni knjižnici včasih imenujemo dinamično povezane knjižnice skupnih objektov , skupni predmeti , knjižnice v skupni rabi in knjižnice skupnih predmetov .

Če želite izvedeti več o skupnih knjižnicah v Linuxu, glejte Projekt Dokumentacije za Linux ali preverite ph0b's za več o datotekah SO, ki se uporabljajo v sistemu Android, vključno z različnimi stvarmi, ki bi lahko bile narobe z njimi.

Še vedno ne morem odpreti datoteke?

Očitni razlog, da morda ne boste mogli odpreti datoteke SO, je, ker to ni datoteka SO. Morda imate samo datoteko, ki ima skupne črke kot to razširitev datoteke. Podobne zvočne razširitve datotek ne nujno pomenijo, da so oblike datotek podobne in da morda ne delujejo z istimi programi.

Na primer, format datoteke ISO je priljubljena oblika, ki na koncu datoteke izgleda podobno kot ".SO", vendar nista povezani in se z istimi programi ne morejo odpreti.

Še en primer lahko vidite pri datotekah SOL, ki so datoteke Flash Local Shared Object. Uporabljajo se z Adobe Flash in niso povezani z datotekami SO.