EXE: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Anulowanie wersji 59371412 autorstwa Iamdave7f (dyskusja); WP:SPAM
Znacznik: Anulowanie edycji
EmptyBot (dyskusja | edycje)
m int.
Linia 20:
 
; Pozostałe
Poza powyższymi istnieją także niestandardowe formaty, takie jak W3 (biblioteka plików LE, używana wyłącznie w WIN386.EXE), W4 (skompresowany zbiór plików LE, używany tylko w Vmm32.vxd), DL, MP , P2, P3 (trzy ostatnie używane przez [[DOS extender|extender]] [[Phar Lap (firma)|Phar Lap]]).
 
W przypadku plików wykonywalnych w formacie 16- i 32-bitowym dla systemu Windows standardem jest rozpoczęcie ich krótkim programem poprzedzonym sygnaturą „MZ” (tzw. ''stub''). Jego celem jest zwykle poinformowanie o przeznaczeniu tego programu dla systemu Windows (zazwyczaj w postaci tekstu „''This program cannot be run in DOS mode.''” lub „Ten program nie może być uruchomiony w trybie DOS.”), choć możliwe jest umieszczenie w tym miejscu innego kodu (korzystając z odpowiedniej opcji [[konsolidator]]a), np. wersji programu dla systemu DOS. Zasadnicza część danego programu, tzn. fragment przeznaczony dla systemu Windows, ma sygnaturę „NE” lub „PE” – kod zaczynający się od sygnatury „MZ” jest wówczas ignorowany (poza odnośnikiem do struktury PE i samą sygnaturą). Jednakże kod „PE” może być również wykonany w systemie DOS przy użyciu wspomnianego wyżej extendera DOS HX.