New Executable

New Executable (englisch executable für ‚ausführbar‘) ist ein 16-Bit-Dateiformat für ausführbare Dateien unter Microsoft-Betriebssystemen, welches als Nachfolger zum MZ-Format gilt. Es wurde in 16-Bit Windows-Betriebssystemen, dem Multitasking-System MS-DOS 4.0, OS/2 1.x,[1] sowie im OS/2-Subsystem von Windows NT bis zur Version 5.0 (Windows 2000) verwendet.

New Executable
Dateiendung: .exe, .dll, .fon
Magische Zahl: 4D 5A hex
MZ
Erstveröffentlichung: 1985[1]
Art: Ausführbare Dateien (EXE), Dynamische Bibliotheken (DLL)
Bitmap-Schriftarten (FON)
Erweitert von: MZ-Datei

Nachfolger ist das Portable-Executable-Format für 32-bit und 64-bit Versionen von Windows.

Kompatibilität

Programme im New-Executable-Format beginnen aus Kompatibilitätsgründen mit dem Header einer MZ-Datei, welcher beim Aufrufen des Programms unter DOS ausgeführt wird. Bei den meisten Programmen enthält dies jedoch nichts weiter als die Ausgabe einer Fehlermeldung, dem sogenannten „DOS-Stub“ – die Ausgabe lautet This program cannot be run in DOS mode. Allerdings sind so auch vollständige Fat Binaries für DOS und Windows, d. h. mit einer vollen DOS- und Windows-Version des Programms, erstellbar. Von dieser Möglichkeit macht z. B. das Setup-Programm (SETUP.EXE) von Windows 3.1 Gebrauch.[2]

Obwohl in erster Linie für 16-Bit-Windows-Betriebssysteme entwickelt, lassen sich Dateien im New-Executable-Format auch unter einem 32-Bit-Windows ausführen.[3] Betriebssysteme ab Windows Vista können allerdings keine Icons aus New-Executable-Dateien mehr anzeigen.[4]

Auf 64-Bit-Windows-Systemen sind 16-Bit-Programme nicht ausführbar. NE-Dateien sind aber weiterhin auf allen Windows-Systemen in Benutzung, da Bitmap-Schriftarten (.fon) technisch gesehen NE-Dateien sind, wenngleich sie keinen ausführbaren Code enthalten.

Einzelnachweise

  1. Ray Duncan: Exploring Windows NT Executable Files. In: PC Magazine. Band 12, Nr. 3, 1993, S. 371 ff. (books.google.de Vorschau).
  2. Windows 3.1 Setup Information. Microsoft, 2. Juli 2002, abgerufen am 19. November 2015 (englisch).
  3. Run an old program on a new PC. PC World, 12. August 2013, abgerufen am 20. November 2015 (englisch).
  4. Windows Confidential – 16-Bit Icons Are So Passé.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.