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

New Executable (kurz NE, 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.

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

Kompatibilität

Bearbeiten

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

Bearbeiten
  1. a b 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é.

📚 Artikel Terkait di Wikipedia

Dynamic Link Library

das New-Executable-Format, in 16- und 32-Bit-Programmen das Linear-Executable-Format sowie in 32- und 64-Bit-Programmen das Portable-Executable-Format

EXE

Linear Executable (LX): Ausführbares Dateiformat hauptsächlich für OS/2 2.0, aber auch für einige DOS-Erweiterungen. 16/32 Bit Linear Executable (LE):

Programmbibliothek

Dateiendung .dll. Ihr Dateiformat ist New Executable (16 Bit), Linear Executable (32-Bit-OS/2) oder Portable Executable (32- bzw. 64-Bit-Windows). Unter Windows

MZ-Datei

Buchstabenfolge „MZ“ ist auch am Anfang neuerer EXE-Formate (New Executable und Portable Executable) unter OS/2 und Windows sowie in DLLs (Dynamischen Linkbibliotheken)

Microsoft Write

docx-Format abgelöst wurde. Die NT-Versionen waren 16-Bit-Programme (New-Executable-Format). Es bietet im Vergleich zu WordPad wenige Funktionen zum Formatieren

WinRAR

WinRAR - What’s new in the latest version. In: rarlab.com. Abgerufen am 19. Februar 2016 (englisch, Version 5.31).  Stefan Kanthak: Executable installers are

MS-DOS 4.0 (Multitasking-Betriebssystem)

Abgesehen von einigen kleinen Verbesserungen, wie die Unterstützung des New-Executable-Formats, lag der Hauptschwerpunkt bei der Unterstützung des präemptiven

Open Source

software? “Please note that ‘as much as you wish’ only applies to the executable form of the software, not its source code.” Techrepublic.com, 19. November