Fil, (af engelsk file 'brevordner, regningskrog; arkiv', af latin filum 'tråd'), en navngivet mængde af sammenhørende data lagret på et it-medie. En fil skabes via computerens operativsystem og identificeres ved et navn; man kan evt. også angive regler for, hvem der må benytte den. Når en fil oprettes, er den tom, og brugeren kan fylde data i den efter behov. Hvis filen ikke nedlægges ved kørslens slutning, kaldes den en permanent fil, og dens data vil kunne læses igen ved en senere kørsel. Filer, der oprettes og nedlægges i samme kørsel, kaldes temporære. Filbegrebet foreskriver ikke, hvilke datatyper filen kan indeholde. Filer bruges til alt lige fra tekstdokumenter over grafiske data til egentlige registerdata, fx CPR-registeret.

Man skelner mellem en fils logiske og fysiske struktur. Den logiske struktur er den form, på hvilken dataene ses fra et brugerprogram. Den er sjældent sammenfaldende med filens fysiske struktur, som er den måde, dataene faktisk er lagret på. Fx er det almindeligt, at dataene i en fil på en disk opfattes som en sammenhængende strøm af tegn (en sekventiel fil), men i virkeligheden ligger de måske i klumper spredt rundt på disken, hvor der er plads mellem andre filer. Brugerprogrammet kender i princippet kun den logiske struktur, men input-output-sætningerne i programmeringssproget håndterer filens fysiske komponenter vha. visse tilgangsmetoder i operativsystemet, der skaber grænsefladen mellem program og fil.

Kommentarer

Kommentarer til artiklen bliver synlige for alle. Undlad at skrive følsomme oplysninger, for eksempel sundhedsoplysninger. Fagansvarlig eller redaktør svarer, når de kan.

Du skal være logget ind for at kommentere.

eller registrer dig