The description below is from the book DOS the Easy Way by Everett Murdock Ph.D.
CLICK HERE for information about downloading the book.
Type: External (1.1 and later)
EXE2BIN [d:][path]filename [d:][path]filename
Purpose: Converts files from .EXE format to binary format. This
in files that require less disk space and may also result in a faster
file. (In DOS Version 6, this program is stored on the DOS supplemental
The first file specification you enter is to indicate the source file.
don`t enter a filename extension, the program assumes an .EXE
The second file specification you enter is to indicate the new file that
created using the .BIN format (sometimes referred to as a memory image of
program). If you do not enter a filename, EXE2BIN will use the same
the source file. If you do not specify a filename extension, the program
assign the .BIN extension.
The input file must be in valid .EXE format as produced by the MS-DOS
linker. The resident, or actual code and data part of the file, must be
than 64K bytes. There must be no STACK segment. Two kinds of conversion
possible depending on the specified initial CS:IP:
If CS:IP is not specified, a pure binary conversion is assumed. If
fixups are necessary (the source program contains instructions that
segment relocation), the program will display
Fixups needed - base segment (hex):
Execution may be continued by typing a legal hexadecimal number and
If CS:IP is specified as 100H, EXE2BIN assumes the file will run as a
with the location pointer set at 100H by the assembler statement ORG (the
100H bytes of the file are deleted). In this case, no segment fixups are
allowed, since .COM files must be segment relocatable.
To convert the file CHECK.EXE to binary format and rename the file