Cliquez sur le bouton "Choisir les fichiers" ci-dessus et choisissez votre fichier ELF.
Vous verrez un aperçu, si disponible.
Cliquez sur le bouton "Convertir le fichier en..." pour extraire des informations textuelles.
Convertir ELF en un autre type de fichier
Pour convertir des Exécutables ELF en un autre format, vous avez besoin de GNU Binutils ou d'un autre logiciel Exécutable.
Convertir un fichier en ELF
Pour convertir d'autres formats de fichiers au type de fichier "Fichier exécutable Unix", vous avez besoin de GNU Binutils ou de logiciel similaire.
À propos des fichiers ELF
Le format de fichier .ELF signifie Executable and Linkable Format. C'est le format de fichier binaire standard pour les programmes exécutables, le code objet, les bibliothèques partagées et les vidages mémoire (core dumps) sur les systèmes d'exploitation de type Unix, y compris Linux et BSD. C'est également le format exécutable sous-jacent pour diverses consoles de jeux comme la série Sony PlayStation et la Nintendo Wii.
Les développeurs interagissent avec ces fichiers en utilisant des outils en ligne de commande de GNU Binutils, en particulier readelf pour l'analyse des en-têtes et objdump pour le désassemblage. Le débogage d'exécutables complexes nécessite souvent un environnement intégré comme GDB.
Le principal inconvénient du format .ELF est sa stricte dépendance à la plateforme. Tu ne peux pas exécuter un .ELF Linux nativement sur Windows ; cela nécessite un environnement virtuel ou une couche de compatibilité comme le Windows Subsystem for Linux (WSL). De plus, les utilisateurs croient souvent à tort qu'ils peuvent simplement convertir un .ELF en un EXE Windows. Parce que les deux systèmes d'exploitation utilisent des API et des appels système complètement différents, la conversion directe pour une exécution multiplateforme est fonctionnellement impossible sans recompiler le code source original. Les binaires compilés sont également totalement opaques, ce qui signifie qu'une ingénierie inverse parfaite vers un code source lisible par l'homme n'est pas réalisable.
Bien que tu ne puisses pas le convertir par magie en un exécutable Windows fonctionnel, tu peux en extraire des données critiques. Pour la programmation de microcontrôleurs embarqués, tu devrais convertir le .ELF en BIN (binaire brut) ou en HEX (format Intel HEX). Pour l'ingénierie inverse et le débogage, convertis le binaire en ASM (code assembleur) lisible ou en vidages hexadécimaux en texte brut. Glisse et dépose ton fichier pour l'analyser et le convertir - gratuitement, en ligne et sans installer de logiciel, juste ici sur convert.guru.
Convert.Guru analyse votre fichier ELF, détecte le format exact et vous permet de lire le texte qu’il contient.
Les utilisateurs ont également converti des fichiers PKG, EXE, MAIN, CHAL, MBN, CHALL, BIN, STLDR, ZIP, CHALL_BABY_REV, HELLO, ISO et CHALLENGE.
FAQ
Si vous souhaitez convertir un fichier ELF en HEX, BIN, UF2, MBN, TEXT, EXE, ISO, MSI, APP, DMG, DEB ou RPM, vous pouvez utiliser GNU Binutils ou un logiciel similaire de la catégorie « Format d'exécutable binaire Unix ». Dans le menu Fichier, recherchez Enregistrer sous… ou Exporter….
Pour convertir des fichiers JAR, APP, SCR, IPA, COM, AAB, PS1, DMG, VBS, EXE, XAPK ou MSI en ELF, essayez GNU Binutils ou un autre outil comparable dans la catégorie « Format d'exécutable binaire Unix ».
Le convertisseur ELF
Convert.Guru s’appuie sur l’une des bases de données de formats de fichiers les plus vastes et les plus réputées, entretenue depuis plus de 25 ans. Notre détection de format identifie ELF de manière fiable — même lorsque les fichiers sont mal nommés ou endommagés — et les convertit vers des formats courants. Directement dans le navigateur, sans inscription ni installation. Les fichiers téléversés sont automatiquement supprimés après la conversion. Le convertisseur ELF est développé en Europe.