Súbor SO (čo je to & Ako ho otvoriť)

Obsah:

Súbor SO (čo je to & Ako ho otvoriť)
Súbor SO (čo je to & Ako ho otvoriť)
Anonim

Súbor s príponou. SO je súborom zdieľanej knižnice. Obsahujú informácie, ktoré môže použiť jeden alebo viacero programov na odbremenenie zdrojov, takže aplikácie, ktoré volajú súbor SO, nemusia súbor skutočne poskytnúť.

Napríklad jeden súbor SO môže obsahovať informácie a funkcie o tom, ako rýchlo prehľadávať celý počítač. Niekoľko programov potom môže tento súbor použiť na použitie tejto funkcie vo svojich vlastných programoch.

Image
Image

Súbor SO však namiesto toho, aby ho musel kompilovať vo vlastnom binárnom kóde programu, slúži ako prípona, ktorú program jednoducho musí zavolať, aby mohol použiť svoje nástroje. Súbor SO možno dokonca neskôr aktualizovať/nahradiť bez toho, aby tieto programy museli vykonávať akékoľvek zmeny vo svojom vlastnom kóde.

Súbory zdieľanej knižnice sú podobné súborom Dynamic Link Library (DLL) používaným v systéme Windows a súborom Mach-O Dynamic Library (DYLIB) v systéme macOS, s tým rozdielom, že súbory SO sa nachádzajú v systémoch založených na Linuxe a v operačnom systéme Android.

SO sa nevzťahuje len na súbor zdieľanej knižnice. Je to tiež skratka pre možnosti servera, objekt služby, preťaženie systému, iba odosielanie, výpadok systému, sériový výstup a zaseknuté otvorenie. Nemýľte si to však s OS, čo je skratka pre operačný systém.

Ako otvoriť súbor SO

SO súbory je možné technicky otvárať pomocou GNU Compiler Collection, ale tieto typy súborov nie sú určené na prezeranie ani používanie ako iný typ súborov. Namiesto toho sa jednoducho umiestnia do príslušného priečinka a automaticky ich použijú iné programy prostredníctvom načítača dynamických odkazov Linuxu.

Súbor SO však možno budete môcť prečítať ako textový súbor tak, že ho otvoríte v textovom editore, ako je Leafpad, gedit, KWrite alebo Geany, ak používate Linux, alebo Notepad++ na Windows. Je však nepravdepodobné, že text bude vo formáte čitateľnom pre ľudí.

Ako konvertovať súbory SO

Nie sme si vedomí žiadnych programov, ktoré dokážu konvertovať SO na DLL na použitie v systéme Windows, a vzhľadom na to, čo sú tieto súbory a čo robia, nie je pravdepodobné, že by tam nejaký taký bol. Nie je to tiež jednoduchá úloha previesť SO do iných formátov súborov, ako je JAR alebo A (súbor štatistickej knižnice).

Súbory SO možno budete môcť „previesť“na súbory JAR tak, že ich skomprimujete do archívneho formátu súboru, napríklad. ZIP, a potom ho premenujete na. JAR.

Viac informácií o súboroch SO

Názov súboru zdieľanej knižnice sa nazýva soname. Začína sa „lib“na začiatku, za ktorým nasleduje názov knižnice a potom prípona súboru. SO. Niektoré súbory zdieľanej knižnice majú na konci za „. SO“pridané aj iné čísla, ktoré označujú číslo verzie.

Tu je len niekoľko príkladov: libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2 a libgnome-bluetooth. SO.4.0.1.

Číslo na konci umožňuje existenciu viacerých verzií toho istého súboru bez toho, aby spôsobovalo problémy s prekrývajúcimi sa názvami. Tieto súbory sú normálne uložené v /lib/ alebo /usr/lib/.

Na zariadení so systémom Android sú súbory SO uložené v súbore APK pod /lib//. Tu môže byť "ABI" priečinok s názvom armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86 alebo x86_64. Súbory SO v správnom priečinku, ktorý patrí k zariadeniu, sa používajú pri inštalácii aplikácií prostredníctvom súboru APK.

Súbory zdieľanej knižnice sa niekedy nazývajú dynamicky prepojené knižnice zdieľaných objektov, zdieľané objekty, zdieľané knižnice a knižnice zdieľaných objektov.

Stále nemôžete otvoriť súbor?

Zjavným dôvodom, prečo nemôžete súbor otvoriť, je, že to v skutočnosti nie je súbor SO. Môže len zdieľať niektoré bežné písmená ako túto príponu súboru. Podobne znejúce prípony súborov nemusia nevyhnutne znamenať, že formáty súborov sú podobné, ani že môžu fungovať s rovnakými programami.

Napríklad formát súboru ISO je populárny formát, ktorý sa na konci súboru podobá na „. SO“, ale tieto dva spolu nesúvisia a nedajú sa otvoriť pomocou rovnakých programov.

Ďalší príklad možno vidieť pri súboroch SOL, čo sú súbory Flash Local Shared Object. Používajú sa s už neexistujúcim Adobe Flash a nesúvisia so súbormi SO.

Odporúča: