据时终端不会产生EOF。此时，应用程序知道数据源是一个终端（或者其它“字符设备”），并将一个已知的保留的字符或序列解释为文件结束的指明；最普遍地说，它是ASCII码中的（，代码26）。一些MS-DOS程序，包括部分微软MS-DOS的shell（COMMAND.COM）和操作系统功能程序（如EDLIN），将文本文档中的视为有意义数据的结尾，并且/或者在写入文本文档时将Control-Z添加到文档末尾。这是由于两个原因：
使用Control-D的来历.在ANSI X3.27-1969