Файл (англ. file) — именованная область данных на носителе информации.
Работа с файлами реализуется средствами операционных систем. Многие операционные системы приравнивают к файлам и обрабатывают сходным образом и другие ресурсы:
области данных (необязательно на диске);устройства — как физические, например,порты или принтеры, так и виртуальные (/dev/null, генератор случайных чиселпотоки данных (именованный каналсетевые ресурсы, сокетыпрочие объекты операционной системы