X'inhu File OS?

Kif tiftaħ, tibdel u tikkonverti Fajls DO

Fajl bl- estensjoni tal-fajl .SO huwa fajl tal-Librerija Komuni. Huma fihom informazzjoni li tista 'tintuża minn programm wieħed jew aktar biex jitniżżlu r-riżorsi sabiex l-applikazzjoni (jiet) li ssejjaħ il-fajl SO ma jkollhiex għalfejn tassew tipprovdi l-fajl SO

Per eżempju, fajl SO wieħed jista 'jkun fih informazzjoni u funzjonijiet dwar kif tfittxija malajr permezz tal-kompjuter kollu. Diversi programmi jistgħu imbagħad isejħu dak il-fajl SO biex jużaw dik il-karatteristika fil-programmi rispettivi tagħhom stess.

Madankollu, minflok ikollu jikkompilah fil-kodiċi binarju stess tal-programm, il-fajl SO jservi bħala estensjoni li l-programm sempliċiment irid isejjaħ biex juża l-utilitajiet tiegħu. Il-fajl SO jista 'saħansitra jiġi aġġornat / mibdul aktar tard mingħajr ma dawk il-programmi jkollhom jagħmlu xi bidliet fil-kodiċi tagħhom stess.

Il-fajls tal-Librerija Kondiviża huma simili għall-fajls tal-Librerija Dynamic Link (DLL) użati fil-fajls tal -Librerija Dynamic Library Mach-O (DYLIB) fuq macOS, ħlief li l-fajls SO jinstabu fuq sistemi bbażati fuq Linux u l-OS Android.

Nota: DO ma tirreferix biss għal fajl tal-Librerija Komuni. Huwa wkoll akronimu għal għażliet ta 'server , oġġett ta' servizz , eċċess ta 'sistema , jibgħat biss , outage tas- sistema , output serjali , u staġnati miftuħa . Madankollu, m'għandhiex tfixkilha ma 'OS, l-abbrevjazzjoni għas -sistema operattiva .

Kif tiftaħ Fajl SO

Il-fajls SO jistgħu jinfetħu teknikament bil-Ġbir tal-Kumpilatur ta 'GNU iżda dawn it-tipi ta' fajls mhumiex maħsuba biex jitqiesu jew jintużaw bħalma tista 'tip ieħor ta' fajl. Minflok, huma biss jitqiegħdu f'fajl xieraq u jintużaw awtomatikament minn programmi oħra permezz tal-link loader dinamiku ta 'Linux.

Madankollu, tista 'tkun kapaċi taqra l-fajl SO bħala fajl ta' test billi tiftah f'edukatur tat-test bħal Leafpad, gedit, KWrite jew Geany jekk int fuq Linux, jew Notepad ++ fuq il-Windows. Huwa improbabbli, madankollu, li t-test ikun f'format li jinqara mill-bniedem.

Kif Ikkonverti Fajls DO

Aħna ma konxji ta 'xi programmi li jistgħu jikkonvertu SO għal DLL għall-użu fuq il-Windows u meta wieħed jikkunsidra x'inhuma dawn il-fajls huma dak li jagħmlu, mhuwiex probabbli li hemm wieħed hemmhekk. Mhuwiex ukoll kompitu sempliċi biex taqleb SO għal formati ta 'fajls oħra bħal JAR jew A (fajl tal-Librerija Statali).

Inti tista 'tkun tista' "tikkonverti" fajls SO għal fajls JAR billi sempliċement timbrihom f'format ta 'fajl ta' arkivju bħal .ZIP u mbagħad tibdel mill-ġdid lil .JAR.

Aktar Informazzjoni dwar SO Files

L-isem ta 'fajl tal-Librerija Komuni jissejjaħ soname . Tibda bil- "lib" fil-bidu segwit minn isem għall-librerija u mbagħad l-estensjoni tal-fajl .SO. Uħud mill-fajls tal-Librerija Komuni għandhom ukoll numri oħra mehmuża sa l-aħħar wara ".SO" biex jindikaw numru tal-verżjoni.

Hawn huma biss ftit eżempji: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , u libgnome-bluetooth.SO.4.0.1 .

In-numru fl-aħħar jippermetti li jkun hemm verżjonijiet multipli tal-istess fajl mingħajr ma jikkawżaw kwistjonijiet b'ominji li jikkoinċidu. Dawn il-fajls huma normalment maħżuna f ' / lib / jew / usr / lib / .

Fuq apparat Android, il-fajls SO huma maħżuna fi ħdan l-APK taħt / lib //. Hawnhekk, "ABI" jista 'jkun folder imsejjaħ armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , jew x86_64 . Il-fajls SO fil-folder korrett li jappartjeni lill-apparat, huma dak użat meta l-apps huma installati permezz tal-fajl APK.

Fajls tal-Librerija Komuni xi kultant jissejħu libreriji oġġett maqsuma b'mod dinamiku , oġġetti maqsuma , libreriji maqsuma , u libreriji oġġett maqsuma .

Jekk int interessat li titgħallem aktar dwar libreriji kondiviżi f'Lis Linux, ara Il-Proġett ta 'Dokumentazzjoni Linux, jew ara ph0b's għal aktar fuq fajls SO użati ma' Android, inklużi affarijiet varji li jistgħu jmorru ħażin magħhom.

Still ma tistax tiftaħ il-fajl?

Raġuni ovvja li tista 'ma tkunx tista' tiftaħ fajl SO hija għaliex mhux verament fajl SO. Jista 'jkollok biss fajl li għandu xi ittri komuni bħala dik l-estensjoni tal-fajl. Estensjonijiet simili ta 'ħsejjes tal-fajls mhux bilfors ifissru li l-formati tal-fajl huma simili, lanqas li jistgħu jaħdmu bl-istess programmi.

Pereżempju, il-format tal-fajl ISO huwa format popolari li jidher ħafna bħal ".SO" fl-aħħar tal-fajl, iżda t-tnejn mhumiex relatati u ma jistgħux jinfetħu bl-istess programmi.

Eżempju ieħor jista 'jidher ma' fajls SOL, li huma Flash Local Shared Object files. Dawn qed jintużaw ma 'Adobe Flash u mhumiex relatati ma' fajls SO.