Yintoni iFayile eFILE?

Indlela yokuvula, ukuhlela, nokuguqula iiFayile ze-SO

Ifayili enefayile yeS. Zineenkcukacha ezingasetyenziselwa enye okanye ezininzi iinkqubo ukukhupha izixhobo ukwenzela ukuba isicelo (s) esibiza iFayile yefayile akumele sinike i-SO ifayile

Umzekelo, enye ifayile ye-SO ingenakho ulwazi kunye nemisebenzi yendlela yokukhawuleza ukukhangela kuyo yonke ikhompyutha. Iiprogram ezininzi zingabiza loo fayile ye-SO ukuba isebenzise loo nto kwiiprogram zazo.

Nangona kunjalo, endaweni yokuba uqokelele kwinkqubo yebhanari yeprogram, ifayile ye-SO isebenza njengesandiso esilungele ukuqhuba kuyo inkqubo ukwenzela ukusebenzisa izixhobo zayo. Ifayile ye-SO iyakwazi ukuhlaziywa / ithatyathwe endaweni kamva ngaphandle kwezo nkqubo kufuneka zenze nayiphi na iinguqu kwimigaqo yazo.

Iifayile zeelayibrari ezabelwanayo zifana neefayile zeDynamic Link Library (DLL) ezisetyenziswa kwiifayile ze-Windows kunye ne- Mach-O Dynamic Library (DYLIB) kwi-macOS, ngaphandle kokuba iifayile ze-SO zifumaneka kwiinkqubo ze-Linux kunye ne-Android OS.

Qaphela: I- SO ayibhekiseli kwifayili yeThala leeNcwadi. Kwakhona isingqamaniso sokhetho lwe- server , into yenkonzo , ukulayishwa komnatha , ukuthumela kuphela , ukuphuma kwenkqubo, ukukhishwa kwe- serial , kwaye iqinile . Nangona kunjalo, musa ukudibanisa ne-OS, isishwankathelo senkqubo yokusebenza .

Indlela yokuvula ifayile ye-SO

Iifayile ze-SO zinokuvulwa ngokusemthethweni nge-GNU Compiler Collection kodwa ezi ntlobo zeefayile azijoliswe ukuba zijongwe okanye zisetyenziswe njengokuba unokwenza olunye uhlobo lwefayili. Esikhundleni saloo ndlela, bafakwa kwifolda efanelekileyo kwaye basebenzise ngokuzenzekelayo ngezinye iiprogram nge-Linux.

Nangona kunjalo, unokwazi ukufunda iFayile yefayile njengefayili yombhalo ngokuyivula kumhleli wesicatshulwa njengeLeafpad, gedit, KWrite, okanye Geany ukuba ukhona kwi-Linux, okanye i-Notepad ++ kwi-Windows. Noko ke, akunakwenzeka ukuba umbhalo uya kuba kwifomathi efundekayo.

Indlela yokuguqula iiFayile ze-SO

Asiqapheli nayiphina inkqubo ekwazi ukuguqula i-SO ukuya kwi-DLL ukuze isebenzise kwi-Windows kwaye iqwalasele ukuba zeziphi iifayile ezikwenzayo, akunakwenzeka ukuba enye enye ngaphandle. Kwakhona akuwona umsebenzi ocacileyo ukuguqula i-SO kwezinye iifom zefayile ezifana ne- JAR okanye i-A (ifayile yeThala leThala leNcwadi).

Unako ukukwazi "ukuguqula" iifayile ze-SO kwiifayile zeJAR ngokuzifaka nje kwifom yefayile yefayile njenge .ZIP uze uyibuyisele kwakhona .JAR.

Ulwazi olungakumbi kwi-SO Files

Igama lefayili yeLibrari ekwabelwanayo libizwa ngokuba yi- soname . Iqala nge "lib" ekuqaleni ilandelwa igama lelayibrari kunye ne-.Now extension file. Ezinye iifayile zeelayibrari zabelane nazo zinamanye amanani afakwe ekupheleni emva kwe ".SO" ukubonisa inombolo yenombolo.

Nazi izibonelo ezimbalwa: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , kunye ne- libgnome-bluetooth.SO.4.0.1 .

Inombolo ekupheleni ivumela ukuba kukho iinguqu ezininzi zefayili enye ngaphandle kokubangela imiba ngamagama angaphezulu. Ezi fayile zigcinwa kwi / lib / okanye / usr / lib / .

Kwidivaysi ye-Android, iifayile ze-SO zigcinwa ngaphakathi kwe-APK phantsi / lib //. Apha, "ABI" ingaba ifolda ebizwa ngokuthi i- armeabi , i- armeabi-v7a , i- arm64-v8a , iips , iips64 , i- x86 , okanye i- x86_64 . Iifayile ze-SO ngaphakathi kwifolda echanekileyo ephathelele kwisixhobo, oko kusetyenziswa xa iifayile zifakwe ngefayile ye-APK.

Iifayile zeeLibrari ezabelwana ngamanye amaxesha zibizwa ngokuba zixhobo ezinxulumene neelayibrari zento ekwabelwanayo ngokuxhomekeke kwintsebenziswano , izinto ezabelwana ngazo, iilayibrari ezabelwana ngazo , kunye neencwadi zamathala eencwadi ezabelwana ngazo

Ukuba unomdla ekufundeni okungakumbi malunga neelayibrari ezabelwana ngazo kwiLinux, khangela iprojekthi ye-Linux Documentation, okanye khangela i-ph0b ngokubanzi kwiifayile ze-SO ezisebenzisiweyo nge-Android, kubandakanywa izinto ezahlukeneyo ezingahambi kakuhle ngazo.

Usenokukwazi & # 39; ukuvula iFayile?

Isizathu esicacileyo sokuba unganakho ukuvula ifayile ye-SO kuba ayiyiyo ifayile ye-SO. Unokwenza ube nefayile ekwabelana ngezinye iileta eziqhelekileyo njengolu hlobo lwefayile. Ukwandiswa kwefayile efana neefayile akuthethi ukuba iifom zefayile ziyafana, nokuba zingasebenzi kunye neenkqubo ezifanayo.

Ngokomzekelo, ifomathi yefayile ye- ISO ifomathi eyaziwayo ekhangeleka kakhulu njenge ".SO" ekupheleni kwefayili, kodwa ezo zibini azihambelani kwaye azikwazi ukuvula kunye neenkqubo ezifanayo.

Omnye umzekelo ungabonwa ngeefayile ze-SOL, ezifayile ze-Flash Local Shared Object. Ziyasetyenziswa nge-Adobe Flash kwaye azihambelani neefayile ze-SO.