Põhiline Failitüübid Mis on SO-fail?

Mis on SO-fail?



Mida teada

  • SO-fail on jagatud teegi fail, mida kasutatakse Androidi ja Linuxi operatsioonisüsteemides.
  • Sama SO-faili saavad kasutada mitu programmi.
  • See ei ole mõeldud käsitsi avamiseks, kuid teil võib GCC-ga seda teha.

See artikkel selgitab, mis on SO-failid, sealhulgas miks ja kus neid kasutatakse.

Mis on SO-fail?

Fail .SO-ga faililaiendit on jagatud teegi fail. Need sisaldavad teavet, mida üks või mitu programmi saavad kasutada ressursside mahalaadimiseks, nii et SO-faili kutsuvad rakendused ei peaks faili tegelikult esitama.

Näiteks võib üks SO-fail sisaldada teavet ja funktsioone selle kohta, kuidas kogu arvutist kiiresti otsida. Mitmed programmid võivad seejärel kutsuda seda faili kasutama seda funktsiooni oma vastavates programmides.

Ekraanipilt SO-failidest Ubuntus

Kuid selle asemel, et see kompileerida programmi enda kahendkoodis, toimib SO-fail laiendusena, mida programm lihtsalt peab oma utiliitide kasutamiseks helistama. SO-faili saab hiljem isegi värskendada/asendada, ilma et need programmid peaksid oma koodis muudatusi tegema.

Jagatud teegi failid on sarnased Dünaamilise lingi teek (DLL) failid, mida kasutatakse Windowsis ja Mach-O Dynamic Library (DYLIB) failid macOS-is, välja arvatud see, et SO-faile leidub Linuxi-põhistes süsteemides ja Android OS-is.

kuidas Snapchatis ekraanipilte teha, ilma et nad 2019. aastat teaksid

SO ei viita ainult jagatud teegi failile. See on ka lühend sõnaleserveri valikud,teenindusobjekt,süsteemi ülekoormus,ainult saata,süsteemi katkestus,jadaväljundjalahti jäänud. Kuid ärge ajage seda segi OS-iga, mis tähendab operatsioonisüsteem .

Kuidas SO-faili avada

SO-faile saab tehniliselt avada rakendusega GNU kompilaatorite kogu (GCC), kuid seda tüüpi failid ei ole mõeldud vaatamiseks ega kasutamiseks nagu teist tüüpi failid. Selle asemel paigutatakse need lihtsalt sobivasse kausta ja teised programmid kasutavad neid automaatselt Linuxi dünaamilise linkide laadija kaudu.

Siiski võib teil olla võimalik seda käsitleda tekstifailina, avades selle näiteks tekstiredaktoris Lehepadi , gedit , KWrite , või Geany kui kasutate Linuxit või Notepad++ Windowsis. Siiski on ebatõenäoline, et tekst on inimesele loetavas vormingus.

4 parimat tasuta tekstiredaktorit

Kuidas teisendada SO-faile

Me ei ole teadlikud ühestki programmist, mis suudaks SO-d DLL-iks teisendada, et seda Windowsis kasutada, ning arvestades, mis need failid on ja mida nad teevad, pole tõenäoline, et neid üldse leidub. Samuti ei ole lihtne ülesanne teisendada SO-d muudesse failivormingutesse, näiteks JAR või A (Stat Library fail).

Võimalik, et saate SO-failid JAR-failideks teisendada, pakkides need lihtsalt arhiivifailivormingusse, näiteks . ZIP ja seejärel nimetades selle ümber .JAR-iks.

Kas ikka ei saa faili avada?

Ilmselge põhjus, miks te faili avada ei saa, on see, et see pole tegelikult SO-fail. See võib lihtsalt jagada mõnda levinud tähte selle faililaiendiga. Sarnaste kõladega faililaiendid ei tähenda tingimata, et failivormingud on sarnased või et need võivad töötada samade programmidega.

kuidas muuta metaandmeid mp3-s

Näiteks populaarne ISO failivorming näeb välja selline, nagu oleks failinime lõpus '.SO', kuid need kaks pole omavahel seotud ja neid ei saa samade programmidega avada.

Veel üks näide on näha SOL-failide puhul, mis on Flashi kohalikud jagatud objektid, mida kasutatakse koos nüüdseks kadunud Adobe Flash .

Lisateave SO-failide kohta

Jagatud teegi faili nime nimetatakse asoname. See algab alguses sõnaga „lib”, millele järgneb teegi nimi ja seejärel faililaiend .SO. Mõnede jagatud teegifailide lõppu on pärast sõna „.SO” lisatud ka teisi numbreid, mis näitavad versiooninumbrit.

Siin on vaid mõned näited.libdaemon.SO.14,libchromeXvMC.SO.0,libekal-1.2.SO.100,libgdata.SO.2jalibgnome-bluetooth.SO.4.0.1.

Lõpus olev number võimaldab samast failist olla mitu versiooni, ilma et tekiks probleeme kattuvate nimedega. Need failid on tavaliselt salvestatud/lib/või/usr/lib/.

Android-seadmes salvestatakse SO-failid allolevas APK-s/lib//.Siin võib 'ABI' olla kaust nimegaarmeabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, võix86_64. Seadmega seotud õiges kaustas olevaid SO-faile kasutatakse siis, kui rakendused installitakse APK-fail .

Mõnikord nimetatakse jagatud teegi failedünaamiliselt lingitud jagatud objektiteegid,jagatud objektid,jagatud raamatukogud,jajagatud objektiteegid.

Huvitavad Artiklid

Toimetaja Valik

Kuidas kasutada Uberit ilma nutitelefonita
Kuidas kasutada Uberit ilma nutitelefonita
Uber on üks populaarsemaid viise, kuidas sõita kogu maailma suuremates linnades. Erasõidu tellimiseks peate rakenduse alla laadima ja konto looma. Uber sai siiski aru
Office Insideri uue versiooni juurde kuuluvad kasutajaliidese täiustused
Office Insideri uue versiooni juurde kuuluvad kasutajaliidese täiustused
Nagu te võib-olla teate, kasutab Microsoft Insideri programmi, et testida peaaegu kõiki oma tooteid ja teenuseid. Kontorirakendused pole erand - Office Insideri programm on avatud nii PC kui ka Maci kasutajatele ning on saadaval ka mobiilseadmetes. Eile avaldas ettevõte uue Office 2016 eelvaate versiooni
Kuidas Xbox Game Pass tühistada
Kuidas Xbox Game Pass tühistada
Xbox Game Pass on mängijate seas välja kujunenud üsna kultuslikuks ja seda põhjusega. Pakkudes üle 100 tippkvaliteediga tiitli, suudab Game Pass mängijat tundide jooksul oma mängimisseadmesse kleepida. Mingil hetkel aga
Kuidas Google Chrome'is Err_quic_protocol_error'i parandada
Kuidas Google Chrome'is Err_quic_protocol_error'i parandada
Kas näete aeg-ajalt Google Chrome'is teadet Err_quic_protocol_error? Kas te ei saa aeg-ajalt Chrome'i kasutades saitidel surfata, kuid teiste brauserite kasutamine on okei? Err_quic_protocol_error on vahelduv viga, mille tõrkeotsing võib sageli olla tülikas, kuid TechJunkie'l on
Linux Mint 18.2 - Bluetoothi, Xedi ja Xplayeri täiustused
Linux Mint 18.2 - Bluetoothi, Xedi ja Xplayeri täiustused
Linux Mint 18.2 on populaarse levitatava versiooni eelseisev versioon. Selle arendajad näitasid täna, milliseid muutusi võime oodata lähifunktsioonis. Värskendused tulevad Cinnamoni töölaua keskkonda, tekstiredaktorisse Xed ja videopleieri rakendusse Xplayer. Reklaam Linux Mint 18.2 on tulemas uus Bluetoothi ​​kasutajaliides.
Kuidas kedagi lahti teha, ilma et nad seda teaksid
Kuidas kedagi lahti teha, ilma et nad seda teaksid
Teile meeldib Facebookis oma sõpradest kuulda, kuid mõned teie lähedasematest ja kallimatest jäävad lihtsalt naha alla. Muidugi, suhtlusvõrgustik aitab teil suhelda oma sõprade, pereliikmete ja teiste kasutajatega
Mis on KML-fail?
Mis on KML-fail?
KML-fail on Keyhole Markup Language -fail, mida kasutatakse geograafiliste märkuste ja visualiseerimise väljendamiseks. Google Earth avab KML-failid, kuid töötavad ka muud programmid.