Hva er en datafil?
En datamaskinfil er et spesifikt stykke data som er lagret på et datasystem. Denne inneholder data kan være alt fra et kjørbart program til et brukeropprettet dokument. En datamaskinfil består av et navn som skaper filens identitet og en utvidelse som forteller operativsystemet og tilhørende programmer hvilken filtype den er. Filer har et sett begynnelse og slutt, noe som betyr at de samhandler med et datasystem på en forutsigbar måte.
De fleste vanlige filene består av et navn og en utvidelse. Opprinnelig var navnet på en fil begrenset til åtte tegn, men moderne systemer gir mulighet for mye lengre filnavn. Navnet bestemmes vanligvis av brukeren eller det tilknyttede programmet og gir ofte en indikasjon på filens formål.
Utvidelsen av en fil er vanligvis en periode etterfulgt av to til fire tegn. Denne delen av filnavnet brukes av operativsystemet for intern katalogisering. Hvordan en utvidelse brukes varierer mellom operativsystemer; noen krever utvidelse og andre ignorerer det fullstendig. De fleste systemer faller i mellom - utvidelsen hjelper deg med å identifisere programmene som brukes med filen og fungerer som en snarvei når den leses.
Dataene i en datafil er komplette og hele. Informasjonen i en fil kan åpnes og leses, gitt riktig programvare. Informasjonen i filen kan kreve at annen informasjon skal fungere, for eksempel en kjørbar fil som trenger en databasefil for å kunne kjøres på riktig måte, men kjørbare filer og databasefiler er to separate filer.
Siden hver datamaskinfil er forskjellig fra seg selv, er det visse egenskaper som er vanlige mellom alle filtyper. Hver fil har en størrelse, selv om størrelsen er null. Informasjonen som er lagret i filen krever et sted på datasystemet, så hver fil indekseres av systemet. Til slutt inneholder hver fil attributter som bestemmer bruken av den. Disse attributtene, som hvem som kan åpne eller endre en fil eller om filen kan sees av vanlige brukere, er innebygd i strukturen til filen, ikke dens interne data.
Det siste aspektet av hver datamaskinfil er at de eksisterer på en eller annen måte på datasystemet. En datamaskinfil kan opprettes eller slettes, flyttes eller kopieres eller endres. En bruker kan gjøre dette ved å bruke programmer tilknyttet disse filene eller gjennom filhåndteringen av operativsystemet selv. Disse operasjonene kan være vanskelige med noen filer på grunn av deres interaksjon med operativsystemet, men det kan fremdeles gjøres.