EXE: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
EmausBot (dyskusja | edycje)
m r2.7.2+) (Robot poprawił zh:EXE格式
Sygnatura PE/0/0 wskazuje na Format Portable Executable, każdy tego typu plik MUSI zawierać tą sygnaturę (Również te spakowane/zabezpieczone)
Linia 3:
'''EXE''' (od ang. ''executable ''[''file''], [plik] wykonywalny; pot. „egzek” od skr. ''exec'') – [[rozszerzenie nazwy pliku|rozszerzenie nazwy]] [[plik]]u [[plik wykonywalny|wykonywalnego]] w systemach [[Microsoft Windows]] i [[MS-DOS]]; pliki o tym rozszerzeniu w zamierzeniu zawierają przede wszystkim [[kompilator|skompilowany]] [[kod wykonywalny]] [[Program komputerowy|programu]], choć może zawierać także inne [[zasoby programu|zasoby]] (np. dotyczące np. struktury [[okno (informatyka)|okien]], [[ikona (informatyka)|ikony]], obrazy, dźwięki, itp.).
 
''Sygnatura pliku'' to sekwencja [[bajt]]ów, zwykle na początku pliku, pomagająca zidentyfikować [[format pliku]] (jest to kolejny element potwierdzający po rozszerzeniu pliku); w przypadku plików wykonywalnych EXE (oraz innych, mających identyczną strukturę, m.in. [[DLL]], [[OCX]], [[Audio Compression Manager|ACM]], AX, IME, MUI, RLL, TSP, CPL, DRV, VXD, SCR i niektóre SYS) najczęściej dwoma pierwszymi znakami są litery „MZ” pochodzące od inicjałów autora, Marka Zbikowskiego<ref>[http://msdn.microsoft.com/en-us/magazine/cc301805.aspx Inside Windows: An In-Depth Look into the Win32 Portable Executable File Format<!-- Tytuł wygenerowany przez bota -->]</ref>. Plik EXE może zawierać kod wykonywalny w różnych formatach (zależny przykładowo od systemu operacyjnego, zob. dalej), pliki binarne typu [[Portable Executable]], w dalszej części zawierają literysygnaturę „PE”; w przypadku [[Kompresja (informatyka)|kompresji]] (czy przeróżnych zabezpieczeń), można znaleźć inne litery wskazujące użyte narzędzie, np. [[UPX]], czy SPX.
 
== Formaty ==