En körbar fil innehåller maskinkod, som är en uppsättning instruktioner som kan exekveras direkt av en dators centralenhet (CPU). Maskinkod är ett lågnivåspråk som är specifikt för en viss typ av CPU. När ett program kompileras översätter kompilatorn källkoden till maskinkod. Den körbara filen innehåller också information om programmet, såsom dess namn, versionsnummer och beroenden. När en körbar fil körs, laddar operativsystemet in den i minnet och börjar exekvera maskinkoden.