What Is An ELF ? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 10

What Is An ELF ?

I Was Checking Some Blogs About "Un Understandable By Human Language In Machines" Like Written Binaries Or Cash But I Was Reading The Blog And I Found Something About ELFs I Was Wondering What Is An ELF ? Later I Was Messing With Some PyDroid 3 Files :p And I Accsiedentally Opened The Busybox File As TXT File 😁 And I Found That Name In First Line ↓ ELF( ❔❔❔❔❔❔❔❔❔❔❔❔❔❔❔❔❔❔❔❔❔Blah Blah Some Un Understandable Language 😑 So My Question Here What Is An ELF And Why Does It Exist In Files Like Busybox Files

28th Jan 2018, 11:27 PM
warlord
warlord - avatar
3 Answers
+ 10
A format of executables in Unix world https://en.m.wikipedia.org/wiki/Executable_and_Linkable_Format kind of the same as PE in Windows world https://en.m.wikipedia.org/wiki/Portable_Executable
28th Jan 2018, 11:31 PM
deFault
+ 9
@Marvin Do You Mean File Format ? Because The BusyBox File Is A File Without An Extension
29th Jan 2018, 12:26 AM
warlord
warlord - avatar
+ 5
Extension and format are different things. Extensions are used primeraly in Windows (other systems rely less on them) to identify the file format. But the fact that you change an extension of a file, doesn't change the underlying format of the file. And yeah, ELF/PE may refer not only to the file on a disk, but to a image loaded in memory. Also, on Unix systems, executables usually have no extensions. And both ELF and PE refer to executables and linkables (libraries). On Windows that would be .exe and .dll.
29th Jan 2018, 12:33 AM
deFault