Why aren't EXE's in binary?

前端 未结 8 629
轻奢々
轻奢々 2021-01-12 03:02

Why is it that if you open up an EXE in a hex editor, you will see all sorts of things. If computers only understand binary then shouldn\'t there only be 2 possible symbols

8条回答
  •  抹茶落季
    2021-01-12 03:37

    Don't forget that about operating system and disk file sytem. They are may only use files in their formats. For example executable files in win32 must begin with PE header. Operation system loads exutable in memory and transfer control, assort api-instructions in the exutables and so on...The low level instructions executes by CPU, for that level instructions already may be a sets of byte.

提交回复
热议问题