Beth yw ffeil SO?

Sut i Agored, Golygu, a Throsglwyddo Ffeiliau SO

Mae ffeil gyda'r estyniad ffeil .SO yn ffeil Llyfrgell Rhannol. Maent yn cynnwys gwybodaeth y gellir ei ddefnyddio gan un neu ragor o raglenni i ollwng adnoddau fel nad yw'r cais (au) sy'n galw'r ffeil SO yn gorfod darparu ffeil SO mewn gwirionedd

Er enghraifft, gallai un ffeil SO gynnwys gwybodaeth a swyddogaethau ar sut i chwilio'n gyflym drwy'r cyfrifiadur cyfan. Gall sawl rhaglen wedyn alw ar y ffeil SO hwnnw i ddefnyddio'r nodwedd honno yn eu rhaglenni eu hunain.

Fodd bynnag, yn hytrach na gorfod ei gasglu yng nghod deuaidd y rhaglen ei hun, mae'r ffeil SO yn estyniad y mae'n rhaid i'r rhaglen alw arno er mwyn defnyddio ei gyfleustodau. Gall hyd yn oed y ffeil SO gael ei ddiweddaru / ei newid yn ddiweddarach heb orfodi'r rhaglenni hynny wneud unrhyw newidiadau i'w cod eu hunain.

Mae ffeiliau Llyfrgell a Rennir yn debyg i ffeiliau Llyfrgell Dynamic Link (DLL) a ddefnyddir mewn ffeiliau Llyfrgell Ddynamig Ffenestri a Mach-O (MacDM) ar macOS, ac eithrio bod ffeiliau SO i'w canfod ar systemau Linux ac OS.

Sylwer: Nid yw SO yn cyfeirio at ffeil Llyfrgell Rhannu yn unig. Mae hefyd yn acronym ar gyfer opsiynau gweinydd , gwrthrych gwasanaeth , gorlwytho'r system , ei hanfon yn unig , alltud y system , allbwn cyfresol , ac yn barod i fod ar agor . Fodd bynnag, peidiwch â'i drysu gydag OS, y talfyriad ar gyfer y system weithredu .

Sut i Agored Ffeil SO

Gall technegau gael eu hagor yn dechnegol gyda GNU Compiler Collection ond nid yw'r mathau hyn o ffeiliau wedi'u bwriadu i'w gweld neu eu defnyddio fel y gallech chi fath arall o ffeil. Yn lle hynny, maen nhw'n cael eu gosod mewn ffolder priodol yn unig a'u defnyddio'n awtomatig gan raglenni eraill trwy lwythydd cyswllt deinamig Linux.

Fodd bynnag, efallai y byddwch chi'n gallu darllen y ffeil SO fel ffeil testun trwy ei agor mewn golygydd testun fel Leafpad, gedit, KWrite, neu Geany os ydych ar Linux, neu Notepad ++ ar Windows. Mae'n annhebygol, fodd bynnag, y bydd y testun mewn fformat y gellir ei ddarllen yn ddynol.

Sut i Trosi Ffeiliau SO

Nid ydym yn ymwybodol o unrhyw raglenni sy'n gallu trosi SO i DLL i'w ddefnyddio ar Windows ac ystyried beth yw'r ffeiliau hyn, ond nid yw'n debygol bod yna un allan. Nid tasg syml hefyd yw trosi SO i fformatau ffeil eraill fel JAR neu A (ffeil Llyfrgell Stat).

Efallai y byddwch yn gallu "trosi" ffeiliau SO i ffeiliau JAR trwy eu rhoi yn fformat ffeil archif fel .ZIP yn unig ac yna ei ailenwi i .JAR.

Mwy o wybodaeth ar Ffeiliau SO

Gelwir enw ffeil Llyfrgell Rhannu yn famameg . Mae'n dechrau gyda "lib" ar y dechrau ac yna enw ar gyfer y llyfrgell ac yna'r estyniad ffeil .SO. Mae gan rai ffeiliau Llyfrgell Rhannol hefyd rifau eraill ynghlwm wrth y diwedd ar ôl ".SO" i nodi rhif fersiwn.

Dyma ychydig enghreifftiau: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , a libgnome-bluetooth.SO.4.0.1 .

Mae'r rhif ar y diwedd yn caniatáu bod yna fersiynau lluosog o'r un ffeil heb achosi problemau gydag enwau gorgyffwrdd. Fel arfer, caiff y ffeiliau hyn eu storio mewn / lib / or / usr / lib / .

Ar ddyfais Android, caiff ffeiliau SO eu storio o fewn y APK o dan / lib //. Yma, gall "ABI" fod yn ffolder o'r enw armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , neu x86_64 . Y ffeiliau SO o fewn y ffolder cywir sy'n berthnasol i'r ddyfais yw'r hyn a ddefnyddir wrth osod y apps drwy'r ffeil APK.

Weithiau, gelwir ffeiliau Llyfrgell Rhannu weithiau'n llyfrgelloedd gwrthrych a rennir yn ddeinamig , gwrthrychau a rennir , llyfrgelloedd a rennir , a llyfrgelloedd gwrthrychau a rennir .

Os oes gennych ddiddordeb mewn dysgu mwy am lyfrgelloedd a rennir yn Linux, gweler y Prosiect Dogfennaeth Linux, neu edrychwch ar ph0b's am fwy ar ffeiliau SO a ddefnyddir gyda Android, gan gynnwys pethau amrywiol a allai fynd o'i le gyda nhw.

Still Can & # 39; t Agor y Ffeil?

Rheswm amlwg nad ydych efallai'n gallu agor ffeil SO yw nad ffeil SO yw hi mewn gwirionedd. Efallai y bydd gennych ffeil yn unig sy'n rhannu rhai llythyrau cyffredin fel yr estyniad ffeil honno. Nid yw estyniadau ffeil swnio tebyg o reidrwydd yn golygu bod y fformatau ffeil yn debyg, nac y gallent weithio gyda'r un rhaglenni.

Er enghraifft, mae'r fformat ffeil ISO yn fformat poblogaidd sy'n edrych yn debyg iawn i ".SO" ar ddiwedd y ffeil, ond nid yw'r ddau yn gysylltiedig ac ni allant agor gyda'r un rhaglenni.

Gellir gweld enghraifft arall gyda ffeiliau SOL, sef ffeiliau Flash Local Shared Object. Maent yn cael eu defnyddio gyda Adobe Flash ac nid ydynt yn perthyn i ffeiliau SO.