В вычислительной технике компьютерный файл — это ресурс для записи данных на компьютерном запоминающем устройстве , который в первую очередь идентифицируется по имени файла . Как слова можно записать на бумаге, так и данные можно записать в компьютерный файл. Файлами можно обмениваться и передавать между компьютерами и мобильными устройствами через съемные носители , сети или Интернет .
Различные типы компьютерных файлов предназначены для разных целей. Файл может быть предназначен для хранения изображения , письменного сообщения, видео , программы или любого другого множества других типов данных. Некоторые файлы могут хранить несколько типов данных одновременно.
Используя компьютерные программы, человек может открывать, читать, изменять, сохранять и закрывать компьютерный файл. Компьютерные файлы можно открывать, изменять и копировать произвольное количество раз.
Файлы обычно организованы в файловую систему , которая отслеживает расположение файлов на диске и обеспечивает доступ пользователей.
«Файл» использовался в контексте компьютерного хранилища еще в январе 1940 года. В книге « Методы перфокарт в научных вычислениях» [2] У. Дж. Эккерт заявил: «Первое широкое использование раннего табулятора Холлерита в астрономии было осуществлено Комри . [ 3] Он использовал его для построения таблицы из последовательных разностей и для сложения большого количества гармонических членов». «Таблицы функций с большой эффективностью строятся на основе их различий либо в виде печатных таблиц, либо в виде набора перфокарт ».
В феврале 1950 года в рекламе Radio Corporation of America (RCA) в журнале Popular Science [4] , описывающей разработанную ею новую вакуумную лампу с «памятью», RCA заявила: «результаты бесчисленных вычислений можно хранить «в файле» и Вынут снова. Такой «файл» теперь существует в трубке «памяти», разработанной в RCA Laboratories. В электронном виде он сохраняет цифры, введенные в вычислительные машины, удерживает их в памяти, пока запоминает новые, что ускоряет интеллектуальные решения в лабиринтах математики».