Nini faili ya SO?

Jinsi ya Kufungua, Hariri, na Kubadili Files SO

Faili iliyo na faili ya faili ya .SO ni faili la Maktaba ya Shared. Vina habari ambazo zinaweza kutumiwa na programu moja au zaidi ili kupakua rasilimali ili programu (s) inayoita faili ya SO haifai kutoa faili SO

Kwa mfano, faili moja SO inaweza kuwa na habari na kazi juu ya jinsi ya kutafuta haraka kupitia kompyuta nzima. Programu kadhaa zinaweza kupiga simu hiyo SO faili kutumia kipengele hiki katika mipango yao wenyewe.

Hata hivyo, badala ya kuifanya kwenye msimbo wa binary wa programu, faili ya SIKU hutumika kama ugani ambao programu inafaa tu kuiita ili utumie huduma zake. Faili SO inaweza hata kubadilishwa / kubadilishwa baadaye bila mipango hiyo inayofanya mabadiliko yoyote kwenye kanuni zao.

Faili zilizoshirikiwa kwenye Maktaba ni sawa na faili za Dynamic Link Library (DLL) zilizotumiwa kwenye faili za Windows na Mach-O Dynamic Library (DYLIB) kwenye MacOS, ila faili za SO zinapatikana kwenye mifumo ya Linux na Android OS.

Kumbuka: SO sio tu kutaja faili ya Maktaba ya Pamoja. Pia ni kifupi cha chaguzi za seva , kitu cha huduma , overload mfumo , kutuma tu , mfumo wa mfumo , pato serial , na kukwama wazi . Hata hivyo, usiipanganishe na OS, kifupi kwa mfumo wa uendeshaji .

Jinsi ya kufungua faili SO

Faili SO zinaweza kufunguliwa kwa GNU Compiler Ukusanyaji lakini aina hizi za faili hazikusudiwa kutazamwa au kutumika kama unaweza aina nyingine ya faili. Badala yake, wao huwekwa kwenye folda inayofaa na hutumiwa moja kwa moja na programu nyingine kupitia mzigo wa kiungo wa Linux wenye nguvu.

Hata hivyo, unaweza kuweza kusoma faili ya SO kama faili ya maandishi kwa kufungua mhariri wa maandishi kama Leafpad, gedit, KWrite, au Geany ikiwa uko kwenye Linux, au Notepad ++ kwenye Windows. Hata hivyo, hakuna uwezekano kwamba maandishi yatakuwa kwenye muundo wa kuonekana wa kibinadamu.

Jinsi ya kubadilisha Files SO

Hatujui mipango yoyote ambayo inaweza kubadilisha SO hadi DLL kwa matumizi kwenye Windows na kuzingatia ni nini faili hizi ndivyo wanavyofanya, sio uwezekano wa kuwa huko nje. Pia sio kazi ya moja kwa moja ya kubadili SO kwa mafaili mengine ya faili kama JAR au A (faili ya Maktaba ya Takwimu).

Unaweza kuwa na uwezo wa "kubadili" faili za faili za JAR kwa faili za JAR tu kwa kuziingiza kwenye faili ya faili ya kumbukumbu kama .ZIP na kisha uijenge tena kwa .JAR.

Maelezo zaidi juu ya Files SO

Jina la faili la Maktaba ya Pamoja linaitwa soname . Inaanza na "lib" mwanzoni ikifuatiwa na jina la maktaba na kisha ugani wa faili wa .SO. Faili Zilizoshirikiana za Maktaba pia zina namba nyingine zilizounganishwa hadi mwisho baada ya ".SO" ili kuonyesha idadi ya toleo.

Hapa ni mifano michache tu: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , na bluetooth-bluetooth.SO.4.0.1 .

Nambari ya mwisho inaruhusu kuwe na matoleo mengi ya faili sawa bila kusababisha masuala na majina yanayoingizana. Faili hizi huhifadhiwa katika / lib / au / usr / lib / .

Kifaa cha Android, faili za SO zinahifadhiwa ndani ya APK chini / lib //. Hapa, "ABI" inaweza kuwa folda inayoitwa armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , au x86_64 . Faili SO ndani ya folda sahihi inayohusu kifaa, ni nini kinatumiwa wakati programu zimewekwa kwenye faili ya APK.

Faili Zilizogawanyika kwenye Maktaba mara nyingine huitwa maktaba ya kitu kilichoshirikiwa na nguvu , vitu vichapishwa , maktaba yaliyoshirikiwa , na maktaba yaliyoshirikiwa .

Ikiwa una nia ya kujifunza zaidi kuhusu maktaba yaliyoshirikiwa katika Linux, angalia Mradi wa Nyaraka za Linux, au angalia ph0b kwa zaidi kwenye faili za SO zinazozotumiwa na Android, ikiwa ni pamoja na vitu mbalimbali ambavyo vinaweza kwenda vibaya nao.

Bado Inaweza & # 39; T Kufungua Faili?

Sababu ya wazi huenda usiweze kufungua faili ya SO ni kwa sababu sio faili ya SO. Huenda tu kuwa na faili ambayo inashiriki barua nyingine za kawaida kama ugani wa faili hiyo. Vipengele vilivyofanana vya faili havianishi kwamba muundo wa faili ni sawa, wala wasiweze kufanya kazi na mipango hiyo.

Kwa mfano, muundo wa faili ya ISO ni muundo maarufu unaoonekana kama ".SO" mwishoni mwa faili, lakini hawajahusiana na hawawezi kufungua na mipango hiyo.

Mfano mwingine unaweza kuonekana kwa faili za SOL, ambazo ni Faili za Shirikisho la Pamoja la Kijiografia. Wanatumiwa na Adobe Flash na hawajahusishwa na faili za SO.