Hva er en datamaskinfil?
En datafil er en navngitt samling av digital informasjon som er lagret i en datamaskinlagringsenhet. Det er en sekvens av byte eller biter, og kan være av hvilken som helst størrelse. Filer er organisert i kataloger, som er hierarkiske strukturer som lar brukere organisere filene sine.
* Filnavn - Filnavnet er det brukertildelte navnet på filen. Den må være unik i katalogen den er lagret i.
* Filutvidelse - Filtypen er et suffiks som legges til filnavnet for å indikere filtypen. For eksempel indikerer .txt en tekstfil, .doc indikerer et Microsoft Word-dokument og .exe indikerer en kjørbar fil.
* Filstørrelse - Filstørrelsen er antall byte eller biter i filen.
* Filtype - Filtypen er en klassifisering av filen basert på innholdet. Det finnes mange forskjellige filtyper, inkludert tekstfiler, bildefiler, lydfiler og videofiler.
* Filtillatelser - Filtillatelser kontrollerer hvem som kan få tilgang til og endre filen. Det er tre typer filtillatelser:lese, skrive og kjøre.
Filstruktur
Den interne strukturen til en fil avhenger av filtypen. Alle filer har imidlertid en header, som inneholder informasjon om filen, og en body, som inneholder de faktiske dataene.
* Filoverskrift - Filhodet inneholder informasjon om filen, for eksempel filnavn, filstørrelse og filtype.
* Filtekst - Filkroppen inneholder de faktiske dataene til filen.
Filtilgang
Filer kan nås på en rekke måter. Den vanligste måten å få tilgang til en fil på er å åpne den ved hjelp av et program. Du kan for eksempel åpne en tekstfil ved hjelp av et tekstredigeringsprogram, en bildefil ved hjelp av en bildeviser, og en lydfil ved hjelp av en lydspiller.
Filer kan også nås direkte ved hjelp av operativsystemet. Du kan for eksempel bruke kommandolinjen til å kopiere, flytte, slette og gi nytt navn til filer.
Fillagring
Filer lagres på datamaskinens lagringsenheter, for eksempel harddisker, solid-state-stasjoner og optiske plater. Filer kan også lagres i skylagring, som er en type nettlagring som lar brukere få tilgang til filene sine fra hvor som helst med en internettforbindelse.