Hvad er en computerfil?
En computerfil er et specifikt stykke data, der opbevares på et computersystem. Disse indeholdte data kan være alt fra et eksekverbart program til et brugeroprettet dokument. En computerfil består af et navn, der opretter filens identitet og en udvidelse, der fortæller operativsystemet og de tilknyttede programmer, hvilken filtype den er. Filer har et sæt begyndelse og slutning, hvilket betyder, at de interagerer med et computersystem på en forudsigelig måde.
De fleste almindelige filer består af et navn og en udvidelse. Oprindeligt var navnet på en fil begrænset til otte tegn, men moderne systemer giver mulighed for meget længere filnavne. Navnet bestemmes generelt af brugeren eller det tilknyttede program og giver ofte en indikation af filens formål.
En fils udvidelse er typisk en periode efterfulgt af to til fire tegn. Denne del af filnavnet bruges af operativsystemet til intern katalogisering. Den måde, hvorpå en udvidelse bruges, varierer mellem operativsystemer; nogle kræver udvidelsen og andre ignorerer det fuldstændigt. De fleste systemer falder imellem — udvidelsen hjælper med at identificere de programmer, der bruges med filen, og fungerer som en genvej, når de læses.
Dataene i en computerfil er komplette og hele. Oplysningerne i en fil kan åbnes og læses med den rette software. Oplysningerne indeholdt i filen kan kræve, at andre oplysninger fungerer, såsom en eksekverbar fil, der har brug for en databasefil for at køre korrekt, men de eksekverbare og databasefiler er to separate filer.
Da hver computerfil er forskellig fra sig selv, er der visse egenskaber, der er fælles mellem enhver filtype. Hver fil har en størrelse, selvom størrelsen er nul. Oplysninger, der er gemt i filen, kræver en placering på computersystemet, så hver fil indekseres af systemet. Til sidst indeholder hver fil attributter, der bestemmer dens anvendelse. Disse attributter, som hvem der åbner eller ændrer en fil, eller om filen kan ses af normale brugere, er indbygget i filstrukturen, ikke dens interne data.
Det sidste aspekt af enhver computerfil er, at de findes på en eller anden måde på computersystemet. En computerfil kan oprettes eller slettes, flyttes eller kopieres eller ændres. En bruger kan gøre dette ved at bruge programmer, der er tilknyttet disse filer eller gennem filstyringen af selve operativsystemet. Disse operationer kan være vanskelige med nogle filer på grund af deres interaktion med operativsystemet, men det kan stadig gøres.