Skedari SO (Çfarë është & Si të hapni një)

Përmbajtje:

Skedari SO (Çfarë është & Si të hapni një)
Skedari SO (Çfarë është & Si të hapni një)
Anonim

Një skedar me shtesën e skedarit. SO është një skedar i Bibliotekës së përbashkët. Ato përmbajnë informacion që mund të përdoret nga një ose më shumë programe për të shkarkuar burimet në mënyrë që aplikacioni(et) që thërrasin skedarin SO të mos kenë nevojë të ofrojnë skedarin.

Për shembull, një skedar SO mund të përmbajë informacione dhe funksione se si të kërkoni shpejt në të gjithë kompjuterin. Më pas, disa programe mund ta thërrasin atë skedar për ta përdorur atë veçori në programet e tyre përkatëse.

Image
Image

Megjithatë, në vend që të duhet ta përpiloni atë në kodin binar të vetë programit, skedari SO shërben si një shtesë që programi thjesht duhet ta thërrasë për të përdorur shërbimet e tij. Skedari SO madje mund të përditësohet/zëvendësohet më vonë pa u dashur që ato programe të bëjnë ndonjë ndryshim në kodin e tyre.

Skedarët e Bibliotekës së Përbashkët janë të ngjashëm me skedarët e Bibliotekës Dynamic Link (DLL) të përdorur në skedarët e Windows dhe Mach-O Dynamic Library (DYLIB) në macOS, përveç se skedarët SO gjenden në sistemet e bazuara në Linux dhe në sistemin operativ Android.

SO nuk i referohet vetëm një skedari të Bibliotekës së përbashkët. Është gjithashtu një akronim për opsionet e serverit, objektin e shërbimit, mbingarkimin e sistemit, vetëm dërgimin, ndërprerjen e sistemit, daljen serike dhe ngecjen e hapur. Megjithatë, mos e ngatërroni me OS, shkurtesa për sistemin operativ.

Si të hapni një skedar SO

Skedarët SO mund të hapen teknikisht me GNU Compiler Collection, por këto lloje skedarësh nuk synohen të shikohen ose përdoren si ju mund të keni një lloj tjetër skedari. Në vend të kësaj, ato thjesht vendosen në një dosje të përshtatshme dhe përdoren automatikisht nga programe të tjera nëpërmjet ngarkuesit dinamik të lidhjeve të Linux.

Megjithatë, mund të jeni në gjendje ta lexoni skedarin SO si skedar teksti duke e hapur atë në një redaktues teksti si Leafpad, gedit, KWrite ose Geany nëse jeni në Linux ose Notepad++ në Windows. Megjithatë, nuk ka gjasa që teksti të jetë në një format të lexueshëm nga njeriu.

Si të konvertoni skedarët SO

Ne nuk jemi në dijeni të ndonjë programi që mund të konvertojë SO në DLL për përdorim në Windows dhe duke marrë parasysh se çfarë janë këta skedarë dhe çfarë bëjnë ata, nuk ka të ngjarë të ketë një të tillë atje. Nuk është gjithashtu një detyrë e thjeshtë të konvertosh SO në formate të tjera skedari si JAR ose A (një skedar Stat Library).

Mund të jeni në gjendje të "konvertoni" skedarët SO në skedarë JAR thjesht duke i zipur ato në një format skedari arkivi si. ZIP dhe më pas duke e riemërtuar në. JAR.

Më shumë informacion mbi skedarët SO

Emri i skedarit të Bibliotekës së Përbashkët quhet soname. Fillon me "lib" në fillim e ndjekur nga një emër për bibliotekën dhe më pas ekstensioni i skedarit. SO. Disa skedarë të "Bibliotekës së përbashkët" kanë gjithashtu numra të tjerë të bashkangjitur në fund pas ". SO" për të treguar një numër versioni.

Këtu janë vetëm disa shembuj: libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2 dhe libgnome-bluetooth. SO.4.0.1.

Numri në fund lejon që të ketë versione të shumta të të njëjtit skedar pa shkaktuar probleme me mbivendosjen e emrave. Këta skedarë zakonisht ruhen në /lib/ ose /usr/lib/.

Në një pajisje Android, skedarët SO ruhen brenda APK nën /lib//. Këtu, "ABI" mund të jetë një dosje e quajtur armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86, ose x86_64. Skedarët SO brenda dosjes së saktë që i përket pajisjes, janë ato që përdoren kur aplikacionet instalohen nëpërmjet skedarit APK.

Skedarët e Bibliotekës së Përbashkët nganjëherë quhen biblioteka të objekteve të përbashkëta të lidhura dinamike, objekte të përbashkëta, biblioteka të përbashkëta dhe biblioteka të objekteve të përbashkëta.

Ende nuk mund ta hapësh skedarin?

Një arsye e qartë pse nuk mund ta hapni skedarin është se nuk është vërtet një skedar SO. Mund të ndajë vetëm disa shkronja të zakonshme si ajo shtesë e skedarit. Zgjatjet e skedarëve me tinguj të ngjashëm nuk do të thotë domosdoshmërisht se formatet e skedarëve janë të ngjashëm dhe as që mund të funksionojnë me të njëjtat programe.

Për shembull, formati i skedarit ISO është një format popullor që duket shumë si ". SO" në fund të skedarit, por të dyja nuk kanë lidhje dhe nuk mund të hapen me të njëjtat programe.

Një shembull tjetër mund të shihet me skedarët SOL, të cilët janë skedarë Flash Local Shared Object. Ato përdoren me Adobe Flash-in tashmë të zhdukur dhe nuk kanë lidhje me skedarët SO.

Recommended: