Mene ne Fayil SO?

Yadda za a Bude, Shirya, da kuma Sauya Fayilolin SO

Fayil din tare da tsawo na file .SO fayil din Shared Library. Sun ƙunshi bayanin da za a iya amfani da su ta hanyar daya ko fiye da shirye-shiryen don sauke albarkatun don aikace-aikacen (s) da ake kiran fayil ɗin SO ba dole ba ya samar da fayil din SO

Alal misali, ɗayan SO yana iya ƙunsar bayani da ayyuka akan yadda za a bincika cikin sauri ta cikin kwamfutar. Yawancin shirye-shiryen zasu iya kira wannan fayil ɗin SO don amfani da wannan fasalin a cikin shirye-shirye na kansu.

Duk da haka, maimakon ci gaba da tattara shi a cikin lambar binary din ta na shirin, hanyar SO din ta zama tsawo cewa shirin kawai ya kira don amfani da kayan aiki. Fayil din SO ɗin nan za'a iya sake sabuntawa / maye gurbin baya ba tare da waɗannan shirye-shiryen ba don yin canje-canje zuwa lambar kansu.

Fayil din Shared Library suna kama da fayilolin Dynamic Link Library (DLL) da aka yi amfani da su a cikin Windows da Mach-O Dynamic Library (DYLIB) fayiloli a kan MacOS, sai dai idan an sami fayilolin SO a kan tsarin Linux da Android OS.

Lura: Saboda haka ba wai kawai a kan fayil din Shared Library ba. Har ila yau, ƙari ne game da zaɓuɓɓukan uwar garke , abubuwan sabis , ƙwaƙwalwar tsarin , aikawa kawai , fitar da tsarin , fitarwa na layi , da makale budewa . Duk da haka, kada ka dame shi da OS, raguwa don tsarin aiki .

Yadda za a bude wani fayil ɗin SO

Ana iya buɗe fayiloli na fasaha tare da GNU Compiler Collection amma waɗannan nau'in fayiloli ba a nufin su gani ko amfani da su kamar wani nau'in fayil ba. Maimakon haka, ana sanya su a cikin babban fayil kuma suna amfani da su ta atomatik ta hanyar wasu shirye-shiryen ta hanyar amfani da nauyin mahaɗi na Linux.

Duk da haka, ƙila za ku iya karanta fayil ɗin SO kamar fayil na rubutu ta buɗe shi a cikin editan rubutu kamar Leafpad, gedit, KWrite, ko Geany idan kana kan Linux, ko Notepad ++ a kan Windows. Koda yake, ba zai yiwu ba, cewa rubutu zai kasance a cikin tsarin mutum wanda za a iya adanawa.

Yadda za a sauya fayilolin Fay

Ba mu san kowane shirye-shiryen da za su iya canza SO zuwa DLL don amfani a kan Windows da la'akari da abin da wadannan fayiloli suke yi ba, bazai yiwu akwai wani daga can ba. Har ila yau, ba wani aiki mai sauƙi ba ne don maida SO zuwa wasu fayiloli na fayil kamar JAR ko A (wani Farin fayil na Dokoki).

Kuna iya "sauya" SO fayiloli zuwa fayilolin JAR ta hanyar zuga su cikin tsarin fayil ɗin archive kamar .ZIP sannan kuma sake sake shi zuwa .JAR.

Ƙarin Bayani akan fayilolin SO

Sunan sunan Shared Library fayil ana kiransa soname . Ya fara ne da "lib" a farkon farawa da suna don ɗakin ɗakin karatu sa'an nan kuma tsawo na file .SO. Wasu fayilolin Shared Library suna da wasu lambobin da aka haɗa zuwa karshen bayan ".SO" don nuna lambar sigar.

Ga wasu misalai: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , da libgnome-bluetooth.SO.4.0.1 .

Lambar a ƙarshen yana ba da izinin zama nau'i iri ɗaya na wannan fayil ba tare da haddasa al'amurran da suka shafi sunaye ba. Ana adana waɗannan fayiloli a / lib / ko / usr / lib / .

A kan na'urar Android, an ajiye fayilolin FAS a cikin APK a ƙarƙashin / lib //. A nan, "ABI" na iya zama babban fayil da ake kira armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , ko x86_64 . Shirye-shiryen SO a cikin babban fayil wanda ya shafi na'urar, abin da ake amfani dashi lokacin da aka shigar da apps ta hanyar APK fayil.

Shafukan Lissafin Shared ana kira wasu wurare masu ɗakuna da aka haɗaka da haɗin gwiwar da aka haɗa da su , da abubuwan da aka raba, ɗakunan ɗakunan karatu , da kuma ɗakunan karatu .

Idan kuna sha'awar koyo game da ɗakunan karatu a cikin Linux, duba Labaran Labarai na Linux, ko duba ph0b na don ƙarin bayani game da fayilolin SO wanda aka yi amfani da su tare da Android, ciki har da abubuwa daban-daban waɗanda za su iya ba daidai ba tare da su.

Duk da haka Za a iya & # 39; T Bude fayil ɗin?

Dalilin da ya sa ba za ka iya bude hanyar SO ba saboda ba ainihin fayil ɗin SO ba ne. Kuna iya samun fayil ɗin da ke ba da wasu haruffa kamar wannan tsawo. Irin kariyar fayilolin fayil ɗin ba daidai ba ne ma'anar cewa fayilolin fayil ɗin suna kama da haka, kuma ba zasu iya aiki tare da wannan shirye-shirye ba.

Alal misali, tsarin format na ISO shine tsarin da yafi kama da ".SO" a ƙarshen fayil ɗin, amma waɗannan biyu ba su da alaƙa kuma baza su iya buɗewa tare da wannan shiri ba.

Wani misali za a iya gani tare da fayilolin SOL, wanda shine fayilolin Flash Local Shared Object. An yi amfani da su tare da Adobe Flash kuma basu da alaka da fayilolin SO.