Kas jāzina
- SO fails ir koplietots bibliotēkas fails, ko izmanto operētājsistēmās Android un Linux.
- Vairākas programmas var izmantot vienu un to pašu SO failu.
- Tas nav paredzēts manuālai atvēršanai, taču, iespējams, jums veiksies, izmantojot GCC.
Šajā rakstā ir paskaidrots, kas ir SO faili, tostarp kāpēc un kur tie tiek izmantoti.
Kas ir SO fails?
Fails ar .SO faila paplašinājums ir koplietots bibliotēkas fails. Tajos ir ietverta informācija, ko var izmantot viena vai vairākas programmas, lai izlādētu resursus, lai lietojumprogrammai(-ēm), kas izsauc SO failu, fails faktiski nav jānodrošina.
Piemēram, vienā SO failā var būt informācija un funkcijas, kā ātri meklēt visā datorā. Pēc tam vairākas programmas var izsaukt šo failu, lai izmantotu šo līdzekli savās attiecīgajās programmās.
Tomēr tā vietā, lai tas būtu jākompilē pašas programmas binārajā kodā, SO fails kalpo kā paplašinājums, kas programmai vienkārši ir jāizsauc, lai izmantotu tās utilītas. SO failu var pat atjaunināt/aizstāt vēlāk, un šīm programmām nav jāveic nekādas izmaiņas savā kodā.
Koplietotās bibliotēkas faili ir līdzīgi Dinamiskās saites bibliotēka (DLL) faili, kas tiek izmantoti operētājsistēmā Windows, un Mach-O dinamiskās bibliotēkas (DYLIB) faili operētājsistēmā MacOS, izņemot to, ka SO faili ir atrodami sistēmās, kuru pamatā ir Linux, un Android OS.
kā izdzēst nesen skatītos vēlmju lietotnē
SO attiecas ne tikai uz koplietotu bibliotēkas failu. Tas ir arī saīsinājums vārdamservera iespējas,apkalpošanas objekts,sistēmas pārslodze,tikai sūtīt,sistēmas pārtraukums,seriālā izeja, uniestrēdzis vaļā. Tomēr nejauciet to ar OS, kas nozīmē operētājsistēma .
Kā atvērt SO failu
SO failus tehniski var atvērt, izmantojot GNU kompilatoru kolekcija (GCC), taču šāda veida faili nav paredzēti skatīšanai vai lietošanai tāpat kā cita veida failiem. Tā vietā tie tiek vienkārši ievietoti atbilstošā mapē un automātiski tiek izmantoti citās programmās, izmantojot Linux dinamisko saišu ielādētāju.
Tomēr, iespējams, varat to uzskatīt par teksta failu, atverot to tādā teksta redaktorā kā Lapu spilventiņš , gedit , KWrite , vai Dženija ja izmantojat Linux vai Notepad++ operētājsistēmā Windows. Tomēr maz ticams, ka teksts būs cilvēkam lasāmā formātā.
4 labākie bezmaksas teksta redaktoriKā konvertēt SO failus
Mēs nezinām nevienu programmu, kas varētu pārvērst SO par DLL lietošanai operētājsistēmā Windows, un, ņemot vērā, kas ir šie faili un ko tie dara, maz ticams, ka tāda pastāv. Tas nav arī vienkāršs uzdevums konvertēt SO citos failu formātos, piemēram JAR vai A (Stat Library fails).
Iespējams, varēsit “konvertēt” SO failus par JAR failiem, vienkārši saspiežot tos arhīva faila formātā, piemēram, . ZIP un pēc tam pārdēvējot to par .JAR.
Joprojām nevarat atvērt failu?
Acīmredzams iemesls, kāpēc nevarat atvērt failu, ir tas, ka tas nav īsti SO fails. Tam var būt tikai daži izplatīti burti kā faila paplašinājums. Līdzīgi failu paplašinājumi ne vienmēr nozīmē, ka failu formāti ir līdzīgi, kā arī to, ka tie var darboties ar tām pašām programmām.
kā uzzināt, vai kāds tevi vajā instagramā
Piemēram, populārais ISO faila formātā izskatās, ka faila nosaukuma beigās ir rakstīts '.SO', taču tie abi nav saistīti un tos nevar atvērt ar vienām un tām pašām programmām.
Vēl vienu piemēru var redzēt ar SOL failiem, kas ir Flash lokālie koplietotie objekti, kas tiek izmantoti kopā ar tagad neesošā Adobe Flash .
Plašāka informācija par SO failiem
Koplietotās bibliotēkas faila nosaukums tiek saukts asoname. Sākumā tas sākas ar “lib”, kam seko bibliotēkas nosaukums un pēc tam faila paplašinājums .SO. Dažiem koplietotās bibliotēkas failiem ir arī citi cipari, kas ir pievienoti beigās pēc “.SO”, lai norādītu versijas numuru.
Šeit ir tikai daži piemēri:libdaemon.SO.14,libchromeXvMC.SO.0,libecal-1.2.SO.100,libgdata.SO.2, unlibgnome-bluetooth.SO.4.0.1.
Skaitlis beigās ļauj vienam failam būt vairākām versijām, neradot problēmas ar nosaukumu pārklāšanos. Šie faili parasti tiek glabāti/lib/vai/usr/lib/.
Android ierīcē SO faili tiek glabāti APK sadaļā/lib//.Šeit 'ABI' var būt mape ar nosaukumuarmeabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, vaix86_64. SO faili pareizajā mapē, kas attiecas uz ierīci, tiek izmantoti, kad lietotnes tiek instalētas, izmantojot APK fails .
Dažkārt tiek saukti koplietotās bibliotēkas failidinamiski saistītas koplietojamu objektu bibliotēkas,koplietoti objekti,koplietojamās bibliotēkas,unkoplietojamās objektu bibliotēkas.