Kodi Fayilo Yotani?

Mmene Mungatsegule, Kusintha, ndi Kusintha Ma Foni Omwe

Fayilo yokhala ndi kufalitsa mafayilo a .SO ndi fayilo ya Library ya Gawo. Zili ndi mauthenga omwe angagwiritsidwe ntchito ndi mapulogalamu amodzi kapena angapo kuti athandize katundu kuti pulogalamu yomwe ikuyitanira fayilo SO sayenera kupereka fayilo SO

Mwachitsanzo, fayilo imodzi ya SO ingakhale ndi mauthenga ndi ntchito zomwe mungachite kuti mufufuze mwamsanga makompyuta onse. Mapulogalamu angapo amatha kuyitanitsa pa fayilo yotere SO kugwiritsa ntchito pulogalamuyi pamapulogalamu awo.

Komabe, mmalo momangosonkhanitsa pulogalamu ya pulogalamu ya pulogalamuyo, fayilo yotereyi imapereka chithunzithunzi chomwe pulogalamuyo imayenera kuitanira kuti agwiritse ntchito zothandiza. Fayilo ya SO ingathe kusinthidwa / kusinthidwa pambuyo pake popanda mapulogalamu omwe akuyenera kupanga kusintha kulikonse.

Maofesi a Laibulale omwe ali nawo ali ofanana ndi ma Dynamic Link Library (DLL) mafayibulo omwe amagwiritsidwa ntchito pa mafayilo a Windows ndi Mach-O Dynamic Library (DYLIB) pa macOS, kupatula kuti mafayilowa akupezeka pa Linux-based systems ndi Android OS.

Zindikirani: SO sikuti imangotanthauzira pa fayilo ya Laibulale yogawana. Ndichidziwitso cha zosankhidwa ndi seva , chinthu chautumiki , kusungunuka kwa dongosolo , kutumiza kokha , kutuluka kwadongosolo, kutuluka kwaseri , ndi kutseguka . Komabe, musasokoneze ndi OS, chidule cha ntchito yogwiritsira ntchito .

Mmene Mungatsegule Foni Yeniyeni

Mafayiwa akhoza kutsegulidwa ndi GNU Compiler Collection koma mafayilo awa sakufuna kuti aziwoneka kapena kugwiritsidwa ntchito monga momwe mungapezere fayilo. M'malo mwake, amangoyikidwa pa foda yoyenera ndipo amagwiritsidwa ntchito ndi mapulogalamu ena kudzera pazomwe amalumikizana ndi Linux.

Komabe, mukhoza kuĊµerenga fayilo SO monga fayilo yolemba potsegulira mndandanda wa malemba monga Leafpad, gedit, KWrite, kapena Geany ngati muli pa Linux, kapena Notepad ++ pa Windows. Komabe, n'zokayikitsa kuti malembawo adzakhala omveka bwino.

Mmene Mungasinthire Ma Foni Athu

Sitikudziwa mapulogalamu aliwonse omwe angasinthe SO mpaka DLL kuti agwiritsidwe ntchito pa Windows ndi kuganizira zomwe mafayilowa akuchita, sizingatheke kuti pali wina kunja uko. Sikuti ndi ntchito yowongoka yosintha SO ku mafayilo ena a fayilo monga JAR kapena A (Stat Library file).

Mukhoza "kutembenuza" SO mafayilo ku mafayilo a JAR mwa kungowaponya mu ma fayilo a fayilo monga .ZIP ndikuyitanthauzira kuJAR.

Zambiri Zokhudza Ma Foni OSO

Dzina la fayilo ya Laibulale Yophatikizidwa imatchedwa soname . Zimayambira ndi "lib" kumayambiriro pambuyo poyang'aniridwa ndi dzina la laibulale ndipo kenako kufutukula fayilo .SO. Mafayilo ena a Laibulale Amagawo ali nawo nambala zina zomwe zasankhidwa kumapeto kumapeto kwa "SOSO "kuti asonyeze nambala yeniyeni.

Nazi zitsanzo zochepa chabe: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , ndi libgnome-bluetooth.SO.4.0.1 .

Chiwerengero pamapeto chimalola kuti pakhale maulendo angapo a mafayilo omwewo popanda kuchititsa mayina ndi maina ophatikizana. Mafayiwa amasungidwa mu / lib / kapena / usr / lib / .

Pa chipangizo cha Android, mafayilo awa amasungidwa mkati mwa APK pansi pa / lib //. Pano, "ABI" ikhoza kukhala foda yotchedwa armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , kapena x86_64 . Fayiloyi mkati mwa fayilo yoyenera yomwe imakhudzana ndi chipangizo, ndizogwiritsidwa ntchito pamene mapulogalamuwa aikidwa kudzera pa fayilo ya APK.

Mafayi a Laibulale omwe amagawidwa nthawi zina amatchedwa dynamically kugwirizanitsa mabuku osungirako zinthu , zinthu zogawidwa, makalata omwe adagawana , ndi makanema omwe ali nawo .

Ngati mukufuna kuphunzira zambiri za makanema omwe ali nawo mu Linux, onani Linux Documentation Project, kapena onani ph0b za zambiri pa mafayilo omwe amagwiritsidwa ntchito ndi Android, kuphatikizapo zinthu zosiyanasiyana zomwe zingawonongeke nawo.

Ndikhozabe & # 39; t Kutsegula Fayilo?

Chifukwa chodziwikiratu chomwe simungathe kutsegula SO ndi chifukwa chakuti sidi fayilo. Mukhoza kukhala ndi fayilo yomwe imagawana makalata ofanana ngati fayilo yotambasula. Zofanana zojambulidwa mafayilo otanthauzira sizitanthawuza kuti mafayilo apamwamba ali ofanana, kapena kuti angagwire ntchito ndi mapulogalamu omwewo.

Mwachitsanzo, mawonekedwe a fayilo ya ISO ndi mawonekedwe otchuka omwe amawoneka ngati ".SO" kumapeto kwa fayilo, koma awiriwo sali okhudzana ndipo sangathe kutsegula ndi mapulogalamu omwewo.

Chitsanzo china chikhoza kuwonetsedwa ndi mafayilo a SOL, omwe ali mafayilo a Flash Local Shared Object. Zimagwiritsidwa ntchito ndi Adobe Flash ndipo sizigwirizana ndi ma foni SO.