Haga clic en el botón "Seleccionar archivo" de arriba y elija su archivo ELF.
Verás una vista previa, si está disponible.
Haga clic en el botón "Convertir archivo a..." para extraer información de texto.
Convertir ELF a otro tipo de archivo
Para convertir Ejecutables ELF a otro formato, necesita GNU Binutils o otro software Ejecutable.
Convertir un archivo a ELF
Para convertir otros formatos de archivo al tipo de archivo "Archivo ejecutable de Unix", necesita GNU Binutils o software similar.
Acerca de los archivos ELF
El formato de archivo .ELF significa Executable and Linkable Format (Formato Ejecutable y Enlazable). Es el formato de archivo binario estándar para programas ejecutables, código objeto, bibliotecas compartidas y volcados de memoria en sistemas operativos tipo Unix, incluyendo Linux y BSD. También es el formato ejecutable subyacente para varias consolas de videojuegos como la serie Sony PlayStation y Nintendo Wii.
Los desarrolladores interactúan con estos archivos utilizando herramientas de línea de comandos de GNU Binutils, específicamente readelf para el análisis de encabezados y objdump para el desensamblado. La depuración de ejecutables complejos a menudo requiere un entorno integrado como GDB.
La principal desventaja del formato .ELF es su estricta dependencia de la plataforma. No puedes ejecutar un .ELF de Linux de forma nativa en Windows; requiere un entorno virtual o una capa de compatibilidad como Windows Subsystem for Linux (WSL). Además, los usuarios a menudo creen erróneamente que pueden simplemente convertir un .ELF a un EXE de Windows. Debido a que los dos sistemas operativos utilizan API y llamadas al sistema completamente diferentes, la conversión directa para la ejecución multiplataforma es funcionalmente imposible sin recompilar el código fuente original. Los binarios compilados también son completamente opacos, lo que significa que la ingeniería inversa perfecta a código fuente legible por humanos no es factible.
Aunque no puedes convertirlo mágicamente en un ejecutable de Windows que funcione, sí puedes extraer datos críticos. Para la programación de microcontroladores integrados, debes convertir .ELF a BIN (binario sin procesar) o HEX (formato Intel HEX). Para ingeniería inversa y depuración, convierte el binario en ASM (código ensamblador) legible o en volcados hexadecimales de texto sin formato. Arrastra y suelta tu archivo para analizarlo y convertirlo: gratis, en línea y sin instalar software, justo aquí en convert.guru.
Convert.Guru analiza su archivo ELF, detecta el formato exacto y le permite leer el texto que contiene.
Los usuarios también convirtieron archivos PKG, EXE, MAIN, CHAL, MBN, CHALL, BIN, STLDR, ZIP, CHALL_BABY_REV, HELLO, ISO y CHALLENGE.
Preguntas frecuentes
Si desea convertir un archivo ELF a HEX, BIN, UF2, MBN, TEXT, EXE, ISO, MSI, APP, DMG, DEB o RPM, puede utilizar GNU Binutils o un software similar de la categoría "Formato ejecutable binario de Unix". En el menú Archivo, busque Guardar como… o Exportar….
Para convertir archivos JAR, APP, SCR, IPA, COM, AAB, PS1, DMG, VBS, EXE, XAPK o MSI a ELF, pruebe GNU Binutils u otra herramienta comparable de la categoría "Formato ejecutable binario de Unix".
Acerca del convertidor ELF
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 ELF de forma fiable — incluso si los archivos tienen un nombre incorrecto o están dañados — y los convierte a formatos comunes. El convertidor ELF funciona directamente en el navegador, sin registro ni instalación. Los archivos subidos se eliminan automáticamente después de la conversión.