New Executable

New Executable (NE) is an file format used by some versions of OS/2, MS-DOS and most commonly by 16-bit Microsoft Windows; it is used for executables, dynamically-linked libraries, drivers and as a container for resources. The NE format is an extension of MZ; it was succeeded by Portable Executable on Windows and Linear Executable on OS/2.

NE is used as a container format for FNT fonts (see FON), and for icon libraries.

Identification
An NE file begins with the ASCII signature " ". At offset 60 is a 4-byte integer pointing to an "extended" header that begins with " ". For more information, see MS-DOS EXE.

Sample files

 * Lots of examples at cd.textfiles.com, such as
 * http://cd.textfiles.com/49games/49GAMES/ → .../*.EXE
 * http://cd.textfiles.com/aztechmb/
 * http://cd.textfiles.com/sbup/
 * http://cd.textfiles.com/waycool/GAMES/

Links

 * Wikipedia article
 * The NE EXE File Format
 * NE, from the OSDev Wiki
 * Executable-File Header Format (3.1)
 * Executable-File Header Format (3.00)
 * EXE Explorer utility