SO TXT
No es posible

Convertir SO a TXT

¿Se puede convertir SO a TXT?
RESPUESTA RÁPIDA
¿Es posible convertir SO a TXT?
No - no es una conversión directa.

Si desea inspeccionar un .so y guardar el resultado como texto, use GNU Binutils: nm -D lib.so enumera los símbolos exportados, readelf -a lib.so vuelca la estructura ELF y objdump -d lib.so desensambla el código de máquina. El resultado es información de inspección, no una conversión.

Sin ruta directa
También a TXT: RTF · KKSRC · HVE

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir SO a TXT?

Un .so comienza con un encabezado mágico ELF de 4 bytes y consta de segmentos binarios -instrucciones de máquina, tablas de símbolos, datos de reubicación y secciones de metadatos. Nada de esto es texto, y no hay contenido de documento que extraer. No existe una relación estructural entre una biblioteca ELF compilada y un archivo de texto plano .txt.

Cómo convertir SO a TXT

GNU Binutils OPEN-SOURCE

Ejecute nm -D lib.so > output.txt para símbolos exportados, readelf -a lib.so > output.txt para la estructura ELF, objdump -d lib.so > output.txt para desensamblado, o strings lib.so > output.txt para cadenas legibles incrustadas.

Ghidra FREE

Importe el .so en Ghidra para descompilar el código de máquina en pseudocódigo C aproximado, que puede exportar o guardar como texto para un análisis más profundo.

Acerca de estos formatos

Calidad y qué observar

  • Abrir un .so en un editor de texto muestra caracteres basura - los bytes son código de máquina binario ELF, no texto codificado.
  • La salida de las herramientas de Binutils es información de inspección, no una conversión de formato - el .so sigue siendo una biblioteca binaria independientemente de lo que se vuelque a texto.
  • Si necesita el código fuente original, el .so es el resultado compilado; busque el código fuente en el repositorio del proyecto, no dentro del binario.

Preguntas frecuentes

¿Por qué no puedo simplemente renombrar el `.so` a `.txt`?
Renombrar no cambia el contenido del archivo - un editor de texto mostrará basura porque los bytes son código de máquina binario, no texto codificado.
¿Existe alguna herramienta que convierta SO a TXT?
No existe ningún convertidor funcional - cualquier sitio que afirme ofrecer uno devolverá, en el mejor de los casos, un volcado hexadecimal, que es lo mismo que ejecutar xxd lib.so en la línea de comandos.
Necesito solucionar un error «cannot open shared object file» - ¿debería inspeccionar el `.so`?
No. Ese error significa que la biblioteca falta o no está en la ruta del cargador - instálela con su gestor de paquetes en lugar de inspeccionar el binario.