Eingabedatei
Eine Eingabedatei ist eine Datei, deren Inhalte von einem Programm als Eingabe gelesen werden. Sie dient dazu, dem Programm unverändert oder wiederkehrend Daten bereitzustellen, ohne diese im Programm selbst zu kodieren. Im Gegensatz dazu stehen Ausgabedateien, Konfigurationsdateien oder Parameterdateien, die andere Aufgaben erfüllen.
Der Aufbau einer Eingabedatei hängt vom Programm ab. Oft enthält sie Textdaten, aber auch Binärdaten können
In der Praxis werden Eingabedateien häufig durch Redirection oder Pipelines in Programme eingespeist. Beispiele: Programm < eingabedatei.txt
Bei der Softwareentwicklung dienen Eingabedateien häufig als Testdaten oder als Bestandteile von Datensätzen in datengetriebenen Tests.