EOF

Conceptualmente en caso de un fichero indica que se llegó al final del mismo, en caso de un stream es que se finalizó la transmisión o transferencia de datos.

En programación, EOF es un concepto para determinar el final de un archivo.

Algunos ejemplos: El carácter EOF existe en la tabla ASCII aunque no es este el carácter que indica el fin-de-archivo en la fuente de datos, ya que un fichero no contiene como último byte el carácter EOF.

En la biblioteca estándar de C, el acceso a un fichero y otras funciones I/O pueden devolver un valor igual al simbólico EOF para indicar que la condición end-of-file se ha cumplido.

En UNIX se puede generar un EOF desde el shell (consola) tecleando Ctrl+D para indicar el EOF de datos ingresados por teclado, así como en Microsoft DOS y Windows se genera mediante la combinación Ctrl+Z.