Cad é Comhad SO?

Conas Comhaid SO a Oscailt, a Athrú agus a Tiontaigh

comhad le síneadh comhaid .SO ina chomhad Leabharlann Shaoilte. Tá faisnéis ann a fhéadann cláir amháin nó níos mó a úsáid chun acmhainní a ualachú ionas nach mbeidh an t-iarratas / na hiarratais a ghlaonn ar an gcomhad SO a chur ar fáil i ndáiríre an comhad SO

Mar shampla, d'fhéadfadh go mbeadh faisnéis agus feidhmeanna i gcomhad amháin SO maidir le conas a chuardach go tapa tríd an ríomhaire ar fad. Is féidir le roinnt clár glaoch ar an gcomhad SO sin an gné sin a úsáid ina gcláir féin.

Mar sin féin, seachas é a thiomsú i gcód dénártha an chláir féin, feidhmíonn an comhad SO mar shíneadh a chaithfidh an clár ach glaoch a chur air chun a chuid fóntais a úsáid. Is féidir an comhad SO a uasghrádú / a chur in ionad níos déanaí gan na cláir sin a bhfuil aon athruithe ar a gcód féin a dhéanamh.

Tá comhaid leabharlainne roinnte cosúil le comhaid Leabharlann Dinimiciúla Nasc (DLL) a úsáidtear i gcomhaid Leabharlainne Dinimiciúla Windows agus Mach-O ar macOS, ach amháin go bhfuarthas comhaid SO ar chórais bunaithe ar Linux agus ar an OS Android.

Nóta: Ní bhaineann SO ach le comhad Leabharlann Roinnte. Is acrainm é freisin le haghaidh roghanna freastalaí , réad seirbhíse , ró-ualú an chórais , seoltaí amháin a sheoladh , aschur córais , aschur sraitheach , agus é a oscailt . Mar sin féin, ná déan dearmad é le OS, an giorrúchán don chóras oibriúcháin .

Conas Oscail Comhad SO

Is féidir comhaid SO a oscailt go teicniúil le GNU Compiler Collection ach níl sé beartaithe go ndéanfaí na cineálacha comhaid seo a fheiceáil nó a úsáid mar is féidir leat cineál eile comhaid. Ina áit sin, tá siad curtha díreach i bhfillteán cuí agus á n-úsáid go huathoibríoch ag cláir eile trí lódóir nasc dinimiciúil Linux.

Mar sin féin, b'fhéidir go mbeifeá in ann an comhad SO a léamh mar chomhad téacs trí é a oscailt in eagarthóir téacs cosúil le Leafpad, gedit, KWrite, nó Geany má tá tú ar Linux, nó Notepad ++ ar Windows. Is dócha, áfach, go mbeidh an téacs i bhformáid inléite daonna.

Conas a Tiontaigh Comhaid SO

Níl sé ar an eolas faoi chláir ar bith ar féidir leo SO a dhíniú ar DLL le húsáid ar Windows agus smaoineamh ar cad iad na comhaid seo a dhéanann siad, ní dócha go bhfuil aon cheann ann. Ní tasc simplí é freisin SO a thiontú go formáidí comhaid eile cosúil le JAR nó A (comhad Leabharlainne Stat).

D'fhéadfá a bheith in ann "comhaid SO" a thiontú go comhaid JAR trí ach iad a chur isteach i bhformáid comhad cartlainne cosúil le .ZIP agus ansin iad a athainmniú chuig .JAR.

Tuilleadh Eolais ar Comhaid SO

Tugtar anam ar ainm comhad Leabharlann Roinnte. Tosaíonn sé le "lib" ag an tús agus ansin ainm don leabharlann agus ansin an síneadh comhad .SO. Tá uimhreacha eile ag cuid de chomhaid Leabharlann Roinnte chomh maith leis an deireadh i ndiaidh ".SO" chun uimhir an leagan a léiriú.

Seo ach roinnt samplaí: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , agus libgnome-bluetooth.SO.4.0.1 .

Ceadaíonn an uimhir ag an deireadh go mbeadh leaganacha éagsúla den chomhad céanna gan saincheisteanna a tharraingt le hainmneacha forluí. De ghnáth stóráiltear na comhaid seo i / lib / or / usr / lib / .

Ar fheiste Android, stóráiltear comhaid SO laistigh den APK faoi / lib //. Anseo, is féidir "ABI" a bheith ina fillteán ar a dtugtar armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , nó x86_64 . Is iad na comhaid SO laistigh den fhillteán ceart a bhaineann leis an bhfeiste, an méid a úsáidtear nuair a shuiteáiltear na apps tríd an gcomhad APK.

Uaireanta glactar le comhaid leabharlainne roinnte uaireanta leabharlanna réadanna roinnte nasctha go dinimiciúil , rudaí roinnte , leabharlanna roinnte , agus leabharlanna réadanna roinnte .

Má tá suim agat níos mó a fhoghlaim faoi leabharlanna roinnte i Linux, féach ar an Tionscadal Doiciméid Linux, nó seiceáil ph0b le haghaidh níos mó ar chomhaid SO a úsáidtear le Android, lena n-áirítear rudaí éagsúla a d'fhéadfadh dul go mícheart leo.

Ní féidir Fós an Comhad a Oscailt?

Is cúis soiléir nach bhféadfadh tú comhad SO a oscailt toisc nach i ndáiríre comhad SO é. B'fhéidir go mbeadh comhad agat ach go bhfuil roinnt litreacha coitianta ag baint leis an síneadh comhad sin. Ní chiallaíonn síntí comhaid fuaime den chineál céanna go bhfuil na formáidí comhaid den chineál céanna, ná go bhféadfadh siad a bheith ag obair leis na cláir chéanna.

Mar shampla, is formáid coitianta é formáid an chomhaid ISO a fhéachann go leor cosúil le ".SO" ag deireadh an chomhaid, ach ní bhaineann an dá cheann leo agus ní féidir iad a oscailt leis na cláir chéanna.

Is féidir sampla eile a fheiceáil le comhaid SOL, a bhfuil comhaid Flash Object Shared Object. Úsáidtear iad le Adobe Flash agus ní bhaineann siad le comhaid SO.