Wat is een bestandsnaamextensie?
Een bestandsnaamextensie maakt deel uit van een computerbestandsnaam die traditioneel wordt gebruikt om het type bestand aan te geven, evenals potentiële programma's die kunnen worden gebruikt om dat bestand te openen of uit te voeren. Het systeem dat wordt gebruikt voor extensies voor bestandsnamen hangt meestal af van het besturingssysteem (OS) dat een persoon gebruikt, en sommige typen OS gebruiken helemaal geen extensies voor bestandsnamen. Extensies worden meestal geïdentificeerd als het laatste deel van een bestandsnaam en worden meestal gescheiden van de bestandsnaam door een punt. Een bestandsnaamextensie is meestal kort, vaak slechts drie letters, en wordt vaak gebruikt als een naam om naar een bepaald type bestand te verwijzen.
Soms ook een bestandstype genoemd, wordt een bestandsnaamextensie meestal door het besturingssysteem op een computer gebruikt om verschillende soorten bestanden correct te herkennen. Dit werd in het verleden uitsluitend in bepaalde typen OS gedaan, hoewel nieuwere soorten OS vaak de mogelijkheid hebben om verschillende bestanden te herkennen via gegevens in het bestand zelf. Nieuwere typen OS gebruiken nog steeds vaak bestandsnaamextensies voor computerbestanden om achterwaartse compatibiliteit te garanderen en om vertrouwd te blijven met oudere computergebruikers. Deze systemen zijn soms echter overbodig en een bestandsnaamextensie kan mogelijk ook om kwaadaardige redenen worden gebruikt.
Een van de meest voorkomende vormen van bestandsnaamextensies is een systeem dat vaak wordt aangeduid als '8.3' of 'basename.ext'. Oudere typen computerbesturingssystemen stonden vaak slechts maximaal acht tekens toe voor de naam van het bestand, dat was gevolgd door een extensie van drie tekens. Dit is de bron van de naam 8.3, evenals de naam "basename.ext", die een basisnaam van slechts acht tekens bevat en ".ext" om een extensie van drie tekens aan te geven. Er zijn veel verschillende populaire en veel voorkomende typen bestandsnaamextensies, zoals ".txt" voor tekstbestanden, ".jpg" voor JPEG- of afbeeldingsbestanden en ".mp3" voor MPEG-versie drie-bestanden.
Bepaalde typen OS vereisen geen bestandsnaamextensie voor een bestand en identificeren bestanden vaak aan de hand van gegevens elders in het bestand. Er zijn ook extensies van verschillende grootte, zoals ".html" voor HTML-bestanden (hypertext markup language). Moderne systemen stellen gebruikers doorgaans in staat aan te geven welk programma wordt gebruikt om bepaalde bestanden te openen, zowel standaard als door te kiezen tijdens het openen van een bestand.
Bepaalde typen programma's hebben verborgen extensies van gebruikers, en dus kan een virus worden gemaakt met een naam zoals "basename.txt.EXE" en alleen "basename.txt" wordt weergegeven. Dit lijkt voor gebruikers een onschadelijk tekstbestand, terwijl het in werkelijkheid een uitvoerbaar bestand is dat een virus op een systeem kan installeren. Om dit te voorkomen, geven de meeste programma's standaard een extensie voor de bestandsnaam weer of kunnen gebruikers deze desgewenst weergeven.