"Long filenames" are Windows-style filenames that can contain up to
256 characters, including spaces. Traditional DOS programs only
recognize filenames in "8.3" format (for example, MYRESUME.DOC) and
cannot recognize long filenames at all, even when these programs are
run in the NTVDM "DOS window" in 32-bit Windows versions.
In order to make files with long names accessible to DOS applications,
Microsoft devised a scheme in which files with long names are seen by
DOS applications (including COMMAND.COM) under "short filenames"
generated by Windows itself. So, for example, a file that is listed
in Windows Explorer as WindowsUpdate.log will have a generated short
filename that might look like WINDOW~1.LOG (the number after the tilde
may vary in different systems and different directories). A traditional
DOS application may be able to open the file, but will recognize it
only under its generated short filename, not its actual name.
(Note that Windows includes an advanced option that disables generation
of short filenames; if this option has been switched on by a system
administrator, DOS programs will only see files whose actual filenames
are in the traditional "8.3" format.)
This patch also includes additional features: clipboad support, LPT
support, and some other changes.