Qué saber
- Un archivo SO es un archivo de biblioteca compartida que se utiliza en los sistemas operativos Android y Linux.
- Varios programas pueden utilizar el mismo archivo SO.
- No está diseñado para abrirse manualmente, pero es posible que tenga suerte al hacerlo con GCC.
Este artículo explica qué son los archivos SO, incluido por qué y dónde se utilizan.
¿Qué es un archivo SO?
Un archivo con el .SO extensión de archivo es un archivo de biblioteca compartido. Contienen información que uno o más programas pueden utilizar para descargar recursos, de modo que las aplicaciones que llaman al archivo SO no tengan que proporcionar el archivo.
Por ejemplo, un archivo SO puede contener información y funciones sobre cómo buscar rápidamente en toda la computadora. Luego, varios programas pueden recurrir a ese archivo para utilizar esa característica en sus respectivos programas.
Sin embargo, en lugar de tener que compilarlo en el propio código binario del programa, el archivo SO sirve como una extensión a la que el programa sólo tiene que recurrir para utilizar sus utilidades. El archivo SO puede incluso actualizarse/reemplazarse más tarde sin que esos programas tengan que realizar ningún cambio en su propio código.
Los archivos de biblioteca compartida son similares a Biblioteca de vínculos dinámicos (DLL) archivos utilizados en Windows y archivos Mach-O Dynamic Library (DYLIB) en macOS, excepto que los archivos SO se encuentran en sistemas basados en Linux y el sistema operativo Android.
cómo agregar el número de página google docs
SO no se refiere solo a un archivo de biblioteca compartido. También es una abreviatura deopciones del servidor,objeto de servicio,sistema sobrecargado,solamente enviar,interrupción del sistema,salida en serie, yatascado abierto. Sin embargo, no lo confunda con el sistema operativo, lo que significa Sistema operativo .
Cómo abrir un archivo SO
Los archivos SO técnicamente se pueden abrir con el Colección de compiladores GNU (GCC), pero estos tipos de archivos no están diseñados para verse ni usarse como lo haría con otro tipo de archivo. En cambio, simplemente se colocan en una carpeta adecuada y otros programas los utilizan automáticamente a través del cargador de enlaces dinámicos de Linux.
Sin embargo, es posible que puedas tratarlo como un archivo de texto abriéndolo en un editor de texto como hoja , gedit , KWrite , o Geany si estás en Linux, o Bloc de notas++ en Windows. Sin embargo, es poco probable que el texto esté en un formato legible por humanos.
Los 4 mejores editores de texto gratuitosCómo convertir archivos SO
No conocemos ningún programa que pueda convertir SO a DLL para usarlo en Windows y, considerando qué son estos archivos y qué hacen, no es probable que exista uno. Tampoco es una tarea sencilla convertir SO a otros formatos de archivo como FRASCO o A (un archivo de biblioteca de estadísticas).
Es posible que pueda 'convertir' archivos SO en archivos JAR simplemente comprimiéndolos en un formato de archivo como . ZIP y luego cambiarle el nombre a .JAR.
¿Aún no puedes abrir el archivo?
Una razón obvia por la que no puedes abrir el archivo es que en realidad no es un archivo SO. Es posible que simplemente comparta algunas letras comunes con esa extensión de archivo. Extensiones de archivo que suenen similares no significan necesariamente que los formatos de archivo sean similares ni que puedan funcionar con los mismos programas.
cómo denunciar a una persona en discordia
Por ejemplo, los populares YO ASI El formato de archivo se parece mucho a '.SO' al final del nombre del archivo, pero los dos no están relacionados y no se pueden abrir con los mismos programas.
Otro ejemplo se puede ver con los archivos SOL, que son objetos Flash locales compartidos utilizados con el Adobe Flash ahora desaparecido .
Más información sobre archivos SO
El nombre de un archivo de biblioteca compartida se llamasoname. Comienza con 'lib' al principio, seguido del nombre de la biblioteca y luego la extensión de archivo .SO. Algunos archivos de biblioteca compartida también tienen otros números añadidos al final después de '.SO' para indicar un número de versión.
Éstos son sólo algunos ejemplos:libdaemon.SO.14,libchromeXvMC.SO.0,libecal-1.2.SO.100,libgdata.SO.2, ylibgnome-bluetooth.SO.4.0.1.
El número al final permite que haya varias versiones del mismo archivo sin causar problemas con nombres superpuestos. Estos archivos normalmente se almacenan en/lib/o/usr/lib/.
En un dispositivo Android, los archivos SO se almacenan dentro del APK en/lib//.Aquí, 'ABI' puede ser una carpeta llamadaarmabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, ox86_64. Los archivos SO dentro de la carpeta correcta que pertenece al dispositivo son los que se usan cuando las aplicaciones se instalan a través de archivo APK .
Los archivos de biblioteca compartidos a veces se denominanbibliotecas de objetos compartidos vinculados dinámicamente,objetos compartidos,bibliotecas compartidas,ybibliotecas de objetos compartidos.