Filegenskaper beskriver attribut och egenskaper för en fil i en dators filsystem. Dessa egenskaper kan variera något beroende på operativsystemet (som Windows, MacOS eller Linux), men inkluderar i allmänhet:
Grundläggande egenskaper:
* Namn: Namnet som används för att identifiera filen. Detta inkluderar vanligtvis ett basnamn och en förlängning (t.ex. `mydocument.docx`). Tillägget indikerar ofta filtypen.
* typ/förlängning: Anger vilken typ av data som filen innehåller (t.ex. `.txt` för text,` .jpg` för bild, `.exe` för körbar). Detta hjälper operativsystemet att avgöra vilket applikation som ska öppna det.
* Storlek: Mängden lagringsutrymme som filen upptar (mätt i byte, kilobyte, megabyte, gigabyte, etc.).
* Plats/väg: Katalogen eller mappen där filen lagras. Detta anger filens fullständiga adress i filsystemet (t.ex. `/Home/User/Documents/MyDocument.Docx` på Linux).
* skapande datum och tid: Tidsstämpeln som indikerar när filen skapades.
* Modifieringsdatum och tid: Tidsstämpeln som indikerar förra gången filens innehåll ändrades.
* Tillgångsdatum och tid: Tidsstämpeln som indikerar förra gången filen öppnades (läs eller öppnades).
Andra viktiga egenskaper:
* attribut (behörigheter): Dessa kontrollerar vem som kan komma åt filen och vad de kan göra med den (läs, skriva, köra). Detta är särskilt viktigt i miljöer med flera användare. Exempel inkluderar:
* Läs: Tillåter filen att öppnas och visas.
* skriv: Gör att filen kan ändras.
* execute: Tillåter filen att köras (om den är en körbar).
* dold: Gör filen osynlig i normala filutforskarvyer.
* System: Anger en fil som är avgörande för operativsystemets funktion.
* Arkiv: Används ofta för att indikera att filen har modifierats sedan den senaste säkerhetskopian.
* Ägare: Användaren eller kontot som äger filen (relevant i system med flera användare).
* grupp: I system med flera användare kan filer vara associerade med en grupp användare, vilket ger dem specifika behörigheter.
* Datainnehåll: Detta hänvisar till den faktiska informationen som lagras i filen. Detta är specifikt för filtypen.
* kodning (för textfiler): Anger den karaktär som kodar (t.ex. UTF-8, ASCII). Detta är avgörande för att korrekt tolka texttecken.
* checksum/hash: En unik numerisk representation av filens innehåll som används för verifiering av dataintegritet.
Dessa egenskaper hjälper operativsystemet att hantera och organisera filer, vilket gör att användare kan hitta, komma åt och manipulera dem effektivt. Olika operativsystem kan använda något olika terminologi eller ge ytterligare attribut, men kärnkoncepten förblir konsekventa.