Soubor SO (Co to je & Jak jeden otevřít)

Obsah:

Soubor SO (Co to je & Jak jeden otevřít)
Soubor SO (Co to je & Jak jeden otevřít)
Anonim

Soubor s příponou. SO je soubor sdílené knihovny. Obsahují informace, které může použít jeden nebo více programů k odlehčení zdrojů, takže aplikace volající soubor SO nemusí soubor skutečně poskytovat.

Například jeden SO soubor může obsahovat informace a funkce, jak rychle prohledat celý počítač. Několik programů pak může tento soubor použít k použití této funkce ve svých vlastních programech.

Image
Image

Nicméně místo toho, aby bylo nutné jej kompilovat do vlastního binárního kódu programu, slouží soubor SO jako rozšíření, které program pouze musí zavolat, aby mohl používat své nástroje. Soubor SO lze dokonce později aktualizovat/nahradit, aniž by tyto programy musely provádět jakékoli změny ve svém vlastním kódu.

Soubory sdílené knihovny jsou podobné souborům Dynamic Link Library (DLL) používaným v systému Windows a souborům Mach-O Dynamic Library (DYLIB) v systému macOS, kromě toho, že soubory SO lze nalézt v systémech založených na Linuxu a v OS Android.

SO se nevztahuje pouze na soubor sdílené knihovny. Je to také zkratka pro možnosti serveru, objekt služby, přetížení systému, pouze odeslání, výpadek systému, sériový výstup a zablokování. Nepleťte si to však s OS, což je zkratka pro operační systém.

Jak otevřít soubor SO

SO soubory lze technicky otevřít pomocí GNU Compiler Collection, ale tyto typy souborů nejsou určeny k prohlížení nebo používání jako jiný typ souborů. Místo toho jsou pouze umístěny do příslušné složky a automaticky používány jinými programy prostřednictvím zavaděče dynamických odkazů Linuxu.

Můžete však být schopni číst soubor SO jako textový soubor otevřením v textovém editoru, jako je Leafpad, gedit, KWrite nebo Geany, pokud používáte Linux, nebo Notepad++ ve Windows. Je však nepravděpodobné, že text bude ve formátu čitelném pro člověka.

Jak převést soubory SO

Nejsme si vědomi žádných programů, které by dokázaly převést SO na DLL pro použití v systému Windows, a vzhledem k tomu, co tyto soubory jsou a co dělají, není pravděpodobné, že by takový existoval. Převod SO do jiných formátů souborů, jako je JAR nebo A (soubor Stat Library), také není přímočarý úkol.

Soubory SO možná budete moci „převést“na soubory JAR tak, že je zkomprimujete do archivního formátu, například. ZIP, a poté jej přejmenujete na. JAR.

Další informace o SO souborech

Název souboru sdílené knihovny se nazývá soname. Začíná to "lib" na začátku, za kterým následuje název knihovny a pak přípona souboru. SO. Některé soubory sdílené knihovny mají na konec za „. SO“připojena další čísla, která označují číslo verze.

Zde je jen několik příkladů: 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 existenci více verzí stejného souboru, aniž by to způsobovalo problémy s překrývajícími se názvy. Tyto soubory jsou normálně uloženy v /lib/ nebo /usr/lib/.

Na zařízení Android jsou soubory SO uloženy v souboru APK pod /lib//. Zde může být "ABI" složka s názvem armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86 nebo x86_64. Soubory SO ve správné složce, která se týká zařízení, se používají při instalaci aplikací prostřednictvím souboru APK.

Soubory sdílené knihovny se někdy nazývají dynamicky propojené knihovny sdílených objektů, sdílené objekty, sdílené knihovny a sdílené knihovny objektů.

Stále nemůžete soubor otevřít?

Zřejmým důvodem, proč nemůžete soubor otevřít, je to, že se ve skutečnosti nejedná o soubor SO. Jako příponu souboru může sdílet některá běžná písmena. Podobně znějící přípony souborů nemusí nutně znamenat, že formáty souborů jsou podobné, ani že mohou fungovat se stejnými programy.

Například formát souboru ISO je oblíbený formát, který na konci souboru vypadá hodně jako „. SO“, ale tyto dva spolu nesouvisí a nelze je otevřít pomocí stejných programů.

Další příklad lze vidět u souborů SOL, což jsou soubory Flash Local Shared Object. Používají se s již zaniklým Adobe Flash a nesouvisí se soubory SO.

Doporučuje: