SO (què és & Com obrir-ne un)

Taula de continguts:

SO (què és & Com obrir-ne un)
SO (què és & Com obrir-ne un)
Anonim

Un fitxer amb l'extensió de fitxer. SO és un fitxer de biblioteca compartida. Contenen informació que un o més programes poden utilitzar per descarregar recursos, de manera que les aplicacions que criden al fitxer SO no hagin de proporcionar el fitxer.

Per exemple, un fitxer SO pot contenir informació i funcions sobre com cercar ràpidament a tot l'ordinador. Aleshores, diversos programes poden fer servir aquest fitxer per utilitzar aquesta funció als seus respectius programes.

Image
Image

No obstant això, en lloc d'haver de compilar-lo en el codi binari del programa, el fitxer SO serveix com una extensió que el programa només ha de fer servir per utilitzar les seves utilitats. El fitxer SO fins i tot es pot actualitzar/substituir més endavant sense que aquests programes hagin de fer cap canvi al seu propi codi.

Els fitxers de la biblioteca compartida són similars als fitxers de la biblioteca d'enllaços dinàmics (DLL) utilitzats als fitxers de la biblioteca dinàmica de Windows i Mach-O (DYLIB) a macOS, tret que els fitxers SO es troben als sistemes basats en Linux i al sistema operatiu Android.

SO no només fa referència a un fitxer de biblioteca compartida. També és l'acrònim d'opcions del servidor, objecte de servei, sobrecàrrega del sistema, només enviament, interrupció del sistema, sortida en sèrie i obert. Tanmateix, no ho confongueu amb SO, l'abreviatura de sistema operatiu.

Com obrir un fitxer SO

Tècnicament, els fitxers SO es poden obrir amb GNU Compiler Collection, però aquests tipus de fitxers no estan pensats per ser visualitzats ni utilitzats com ho faríeu amb un altre tipus de fitxer. En comptes d'això, només es col·loquen en una carpeta adequada i s'utilitzen automàticament per altres programes mitjançant el carregador d'enllaços dinàmics de Linux.

No obstant això, és possible que pugueu llegir el fitxer SO com a fitxer de text obrint-lo en un editor de text com ara Leafpad, gedit, KWrite o Geany si esteu a Linux o Notepad++ a Windows. Tanmateix, és poc probable que el text estigui en un format llegible per les persones.

Com convertir fitxers SO

No coneixem cap programa que pugui convertir SO a DLL per utilitzar-lo a Windows i tenint en compte què són aquests fitxers i què fan, no és probable que n'hi hagi cap. Tampoc és una tasca senzilla convertir SO a altres formats de fitxer com JAR o A (un fitxer de biblioteca d'estats).

És possible que pugueu "convertir" fitxers SO a fitxers JAR només comprimint-los en un format de fitxer d'arxiu com. ZIP i després canviant-los el nom a. JAR.

Més informació sobre fitxers SO

El nom d'un fitxer de biblioteca compartida s'anomena soname. Comença amb "lib" al principi seguit d'un nom per a la biblioteca i després l'extensió de fitxer. SO. Alguns fitxers de la biblioteca compartida també tenen altres números afegits al final després de ". SO" per indicar un número de versió.

Aquí només hi ha alguns exemples: libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2 i libgnome-bluetooth. SO.4.0.1.

El número al final permet que hi hagi diverses versions del mateix fitxer sense causar problemes amb els noms superposats. Aquests fitxers s'emmagatzemen normalment a /lib/ o /usr/lib/.

En un dispositiu Android, els fitxers SO s'emmagatzemen a l'APK a /lib//. Aquí, "ABI" pot ser una carpeta anomenada armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86 o x86_64. Els fitxers SO dins de la carpeta correcta que pertany al dispositiu són els que s'utilitzen quan les aplicacions s'instal·len mitjançant el fitxer APK.

Els fitxers de biblioteca compartida de vegades s'anomenen biblioteques d'objectes compartits enllaçats dinàmicament, objectes compartits, biblioteques compartides i biblioteques d'objectes compartits.

Encara no pots obrir el fitxer?

Una raó òbvia per la qual no podeu obrir el fitxer és que realment no és un fitxer SO. Pot ser que només comparteixi algunes lletres comunes com a extensió de fitxer. Les extensions de fitxer de sons similars no signifiquen necessàriament que els formats de fitxer siguin similars, ni que puguin funcionar amb els mateixos programes.

Per exemple, el format de fitxer ISO és un format popular que s'assembla molt a ". SO" al final del fitxer, però els dos no estan relacionats i no es poden obrir amb els mateixos programes.

Es pot veure un altre exemple amb els fitxers SOL, que són fitxers d'objectes compartits locals de Flash. S'utilitzen amb l'Adobe Flash desaparegut i no estan relacionats amb els fitxers SO.

Recomanat: