Faili iliyo na kiendelezi cha faili ya. SO ni faili ya Maktaba Inayoshirikiwa. Zina maelezo yanayoweza kutumiwa na programu moja au zaidi ili kupakua rasilimali ili programu/programu zinazopiga simu kwenye faili ya SO zisiwe lazima kutoa faili.
Kwa mfano, faili moja ya SO inaweza kuwa na maelezo na vitendaji vya jinsi ya kutafuta kwa haraka kwenye kompyuta nzima. Programu kadhaa kisha zinaweza kuita faili hiyo kutumia kipengele hicho katika programu zao husika.
Walakini, badala ya kuikusanya katika msimbo wa mfumo wa binary wa programu, faili ya SO hutumika kama kiendelezi ambacho programu inabidi tu kuitishe ili kutumia huduma zake. Faili ya SO inaweza hata kusasishwa/kubadilishwa baadaye bila programu hizo kufanya mabadiliko yoyote kwenye msimbo wao wenyewe.
Faili za Maktaba Inayoshirikiwa ni sawa na faili za Dynamic Link Library (DLL) zinazotumiwa katika faili za Windows na Mach-O Dynamic Library (DYLIB) kwenye macOS, isipokuwa faili za SO zinapatikana kwenye mifumo inayotegemea Linux na Android OS.
SO hairejelei tu faili ya Maktaba Inayoshirikiwa. Pia ni kifupi cha chaguo za seva, kitu cha huduma, upakiaji wa mfumo, kutuma pekee, kukatika kwa mfumo, utoaji wa huduma, na kukwama wazi. Hata hivyo, usiichanganye na OS, kifupisho cha mfumo wa uendeshaji.
Jinsi ya Kufungua Faili SO
Faili za SO zinaweza kufunguliwa kiufundi kwa Mkusanyiko wa Mkusanyaji wa GNU lakini aina hizi za faili hazikusudiwi kutazamwa au kutumiwa kama vile unavyoweza kutumia aina nyingine ya faili. Badala yake, huwekwa tu kwenye folda inayofaa na kutumiwa kiotomatiki na programu zingine kupitia kipakiaji cha kiungo cha Linux.
Hata hivyo, unaweza kusoma faili ya SO kama faili ya maandishi kwa kuifungua katika kihariri cha maandishi kama vile Leafpad, gedit, KWrite, au Geany ikiwa unatumia Linux, au Notepad++ kwenye Windows. Hata hivyo, kuna uwezekano kwamba maandishi hayo yatakuwa katika umbizo linaloweza kusomeka na binadamu.
Jinsi ya Kubadilisha Faili za SO
Hatujui programu zozote zinazoweza kubadilisha SO hadi DLL kwa matumizi kwenye Windows na kwa kuzingatia faili hizi ni nini na zinafanya nini, hakuna uwezekano kuwa kuna faili moja huko nje. Pia sio kazi ya moja kwa moja kubadilisha SO hadi fomati zingine za faili kama JAR au A (faili ya Maktaba ya Takwimu).
Unaweza "kubadilisha" faili za SO kuwa faili za JAR kwa kuzibanisha hadi kwenye umbizo la faili la kumbukumbu kama vile. ZIP na kisha kuibadilisha kuwa. JAR.
Maelezo Zaidi kuhusu Faili za SO
Jina la faili ya Maktaba Inayoshirikiwa inaitwa soname. Huanza na "lib" mwanzoni ikifuatiwa na jina la maktaba na kisha kiendelezi cha faili cha. SO. Baadhi ya faili za Maktaba Inayoshirikiwa pia zina nambari zingine zilizoongezwa hadi mwisho baada ya ". SO" ili kuonyesha nambari ya toleo.
Hii ni mifano michache tu: libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2, na libgnome-bluetooth. SO.4.0.1.
Nambari iliyo mwishoni inaruhusu kuwe na matoleo mengi ya faili moja bila kusababisha matatizo na majina yanayopishana. Faili hizi kwa kawaida huhifadhiwa ndani /lib/ au /usr/lib/.
Kwenye kifaa cha Android, faili za SO huhifadhiwa ndani ya APK chini ya /lib//. Hapa, "ABI" inaweza kuwa folda inayoitwa armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86, au x86_64. Faili za SO zilizo ndani ya folda sahihi inayohusu kifaa, ndizo hutumika programu zinaposakinishwa kupitia faili ya APK.
Faili za Maktaba Inayoshirikiwa wakati mwingine huitwa maktaba ya vitu vilivyoshirikiwa vilivyounganishwa kwa nguvu, vitu vilivyoshirikiwa, maktaba zinazoshirikiwa na maktaba za vitu vilivyoshirikiwa.
Bado Huwezi Kufungua Faili?
Sababu dhahiri ya kwa nini huwezi kufungua faili ni kwamba si faili ya SO. Inaweza kushiriki herufi za kawaida kama kiendelezi hicho cha faili. Viendelezi sawa vya faili za sauti haimaanishi kuwa fomati za faili zinafanana, au kwamba zinaweza kufanya kazi na programu sawa.
Kwa mfano, umbizo la faili la ISO ni umbizo maarufu linalofanana sana na ". SO" mwishoni mwa faili, lakini zote mbili hazihusiani na haziwezi kufunguliwa kwa programu sawa.
Mfano mwingine unaweza kuonekana kwenye faili za SOL, ambazo ni faili za Flash za Kipengee Kinachoshirikiwa. Zinatumika na Adobe Flash ambayo sasa haifanyi kazi na hazihusiani na faili za SO.