Згідно з Вікіпедією, комп'ютерний файл - це просто ресурс для зберігання інформації. Термін, схоже, зародився в епоху перфокарт, де комп'ютерна програма буквально зберігалася у файлі (як, наприклад, у вікні, що використовується для зберігання вільних сторінок, див. Зображення нижче). По мірі впровадження інших форм ЗМІ, таких як диски, номенклатура слідувала.
З точки зору * nix, все - це файл: розетки, пристрої, термінали, екрани / монітори, файли даних, труби тощо. Microsoft Windows, навпаки, має тенденцію називати дані постійного зберігання "файлами" та енергонезалежними ресурсами, якими б вони не були, наприклад, названими трубами, розетками, растровими пристроями тощо. Інші системи можуть мати подібні визначення десь між цими двома крайнощами.
На жаль, як я вже нещодавно заявив, немає єдиного визначення того, що таке файл, оскільки для різних людей різні речі, за винятком того, що всі прагнуть погодитися з базовим визначенням того, що файл - це названий ресурс, який зберігає дані на постійних носіях (постійний не означає, що він ніколи не може бути модифікований, просто що він зберігається за допомогою циклів живлення).
( Вікіпедія )