.exe
.exe (förkortning för engelskans executable) är en filändelse på en exekverbar fil i bland annat operativsystemen DOS, OS/2 och Microsoft Windows. När man öppnar filen startar ett datorprogram.[1] EXE-filer i DOS med efterföljareStöd för exe-filer introducerades i MS-DOS från och med version 2.0. Tidigare hade man varit begränsad till COM-filer, som maximalt kunde vara 64 KiB stora och bara ha ett kodsegment. Med exe-formatet kunde ett MS-DOS program bestå av flera kod- och datasegment, vara mycket större, och läsas in på godtycklig plats i datorns minne. En exe-fil är uppdelad i flera delar: en header och en del med den exekverbara maskinkoden. En exe-fil identifieras genom att de första två bytes i headern (och därmed filen) består av de två ASCII-tecknen MZ (4D 5A hexadecimalt), det så kallade magiska talet. Bokstäverna är initialerna för Mark Zbikowskis, en programmerare hos Microsoft som utvecklade MS-DOS version 2.0. VarianterDet finns flera varianter av .exe-format:
Eftersom alla varianter av exe-filer börjar med signaturen MZ, måste åtgärder tas för att förhindra att MS-DOS försöker att exekvera en exe-fil som är avsedd för ett modernare operativsystem. Därför innehåller exe-filer för Windows och OS/2 alltid ett minimalt MS-DOS-program, kallat stub, som vanligtvis visar ett meddelande att programmet inte går att köras under DOS. Ibland kan dock stubben vara lika fullfjädrad vad gäller funktionalitet som sin Windows-motsvarighet: denna teknik användes ibland av Microsoftprogram som regedit och några av kompilatorprodukterna (Microsoft Fortran, Microsoft Cobol, med flera). När Windows 3.x var vanligt var det flera program som också startade Windows och därefter programmet. Se ävenKällor
|
Portal di Ensiklopedia Dunia