Ininformatica, unfila (inanglese:file, pron. /fail/) es un gruppo o archivo dedatos qualcunque, de un certe longor, presente in un medio de immagazinage como undisco dur, recuperabile sub un certe nomine, assi que le fila pote esser cargate in lememoria operative del computator pro esserexecutate oprocessate.
Como omne informationes manipulabile per computatores, le datos de un fila consiste fundamentalmente de nihil quebits (unos e zeros); le methodo exacte in le qual un typo de datos es representate in bits se appella leformato del fila.
Sed un formato de datos non suffice: es necessari haber un systema pro poter guardar e retrovar precisemente le filas con le datos specific que on desira. Le methodo exacte del immagazinage e recuperation del filas se appella lesystema de filas.
Le datos continite in filas se divide in duo typos principal:
- datos pro facer functionar le computator, como series de instructiones comprendite per lemicroprocessator;
- datos pro le beneficio de humanos, como textos, imagines, sonos, folios de calculo, etc., o combinationes de illos.
Le datos del secunde typo esprocessate per medio delexecution de instructiones continite in files del prime typo. Assi, le prime typo se appella datosexecutabile, o programmas; le secunde typo sovente se appella simplementefilas a datos (ben que le instructiones executabile es equalmente un typo de datos!).
Pro ambe typos de datos existe formatos specific. Le systema de filas, al altere latere, face pauc distinction inter le duo typos de files: illo guarda e recupera ambe typos de exactemente le mesme maniera. Iste manco de distinction inter datos executabile e non executabile es un characteristica fundamental de tote le computatores moderne.
Nonobstante iste manco de distinction, in certesystemas de operation, le systemas de filas dispone de un function pro marcar (o non marcar) files como continente datos executabile, pro impedir le execution accidental de datos non destinate al execution, le qual pote causar problemas de functionamento e desecuritate.
Altere systemas de operation, a cuje systema de filas manca un tal option, considera un file como executabile si su nomine simplemente termina con un certe suffixo (normalmente .exe). Iste methodo es considerate minus secur, post que le facilitate de renominar un fila pote esser exploitate pro dupar le usatores a executar programmas malitiose.