Según Wikipedia, un archivo de computadora es simplemente un recurso para almacenar información. El término parece haberse originado en la era de las tarjetas perforadas, donde un programa de computadora estaba literalmente almacenado en un archivo (como en una caja utilizada para almacenar páginas sueltas, ver imagen a continuación). A medida que se introdujeron otras formas de medios, como los discos, siguió la nomenclatura.
Desde el punto de vista de * nix, todo es un archivo: enchufes, dispositivos, terminales, pantallas / monitores, archivos de datos, tuberías, etc. Microsoft Windows, en cambio, tiende a llamar "archivos" de datos de almacenamiento permanente y recursos volátiles como lo que sean, como tuberías con nombre, enchufes, dispositivos ráster, etc. Otros sistemas pueden tener definiciones similares en algún punto entre estos dos extremos.
Desafortunadamente, como acabo de decir, no existe una definición única de lo que es un archivo, porque son cosas diferentes para diferentes personas, excepto que todos tienden a estar de acuerdo con la definición de la línea base de que un archivo es un recurso con nombre que almacena datos en medios permanentes (permanente no implica que nunca se pueda modificar, simplemente que persiste durante los ciclos de alimentación).
( Wikipedia )