Haga clic en el botón "Seleccionar archivo" de arriba y elija su archivo SO.
Verás una vista previa, si está disponible.
Haga clic en el botón "Convertir archivo a..." para extraer información de texto.
Convertir SO a otro tipo de archivo
Para convertir objetos compartidos SO a otro formato, necesita Linux Kernel o otro software Ejecutable.
Convertir un archivo a SO
Para convertir otros formatos de archivo al tipo de archivo "Biblioteca compartida ELF", necesita Linux Kernel o software similar.
Acerca de los archivos SO
Un archivo .so es una biblioteca Shared Object, formateada principalmente como un binario Executable and Linkable Format (ELF). Estos archivos contienen código ejecutable compilado y datos que múltiples aplicaciones pueden cargar y usar simultáneamente en los sistemas operativos Linux y Android. Al igual que los archivos DLL en Windows o DYLIB en macOS, reducen el uso de memoria al compartir rutinas comunes en todo el sistema.
Aunque son muy eficientes para los sistemas operativos, los archivos .so presentan desafíos importantes para los usuarios promedio. Como son código máquina compilado, son completamente opacos y exclusivos de su arquitectura de destino (por ejemplo, ARM o x86). No puedes abrirlos en un editor de texto; si lo haces, solo verás caracteres binarios ilegibles. Son estrictamente dependientes de la plataforma, lo que significa que una biblioteca .so de Linux no funcionará de forma nativa en Windows. Además, aplicar ingeniería inversa a estos binarios requiere descompiladores especializados como Ghidra o IDA Pro, que tienen una curva de aprendizaje pronunciada. En casos específicos, como en la modificación de juegos de Android (modding), los usuarios suelen encontrar archivos .so falsos que en realidad son archivos ZIP disfrazados para eludir los filtros básicos de extensiones de archivo.
No puedes "convertir" limpiamente un binario compilado en el binario de otro sistema operativo sin el código fuente original. Sin embargo, puedes extraer sus datos subyacentes. Para la ingeniería inversa, descompila tu archivo .so a código Assembly (ASM) o C. Si sospechas que el archivo es un archivo de modificación de un juego de Android, conviértelo a ZIP para acceder a sus recursos internos. Arrastra y suelta tu archivo aquí para verlo y convertirlo de forma segura directamente en tu navegador.
Convert.Guru analiza su archivo SO, detecta el formato exacto y le permite leer el texto que contiene.
Si desea convertir un archivo SO a A, DLL, DYLIB, JS, TS, PY, JAVA, CPP, C, CS, PHP o RB, puede utilizar Linux Kernel o un software similar de la categoría "Código ejecutable de biblioteca compartida". En el menú Archivo, busque Guardar como… o Exportar….
Para convertir archivos SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS o TS a SO, pruebe Linux Kernel u otra herramienta comparable de la categoría "Código ejecutable de biblioteca compartida".
Acerca del convertidor SO
Convert.Guru se basa en una de las bases de datos de formatos de archivo más grandes y reconocidas, que se mantiene desde hace más de 25 años. Nuestro reconocimiento de formato identifica SO de forma fiable — incluso si los archivos tienen un nombre incorrecto o están dañados — y los convierte a formatos comunes. El convertidor SO funciona directamente en el navegador, sin registro ni instalación. Los archivos subidos se eliminan automáticamente después de la conversión.