Executable
An executable is a file your computer can run directly.
It contains:
- Machine code — actual instructions for the CPU
- Metadata — info for the operating system: where to start, memory layout, permissions, etc.
So, not just raw instructions — but a structured package that says: “Here’s how to run this.”