Bestandsextensies zijn een of meer tekens aan het einde van een bestandsnaam die van de rest van de naam worden gescheiden door een punt \("."). Het doel van een bestandsnaamextensie is om het type gegevens in het bestand aan te geven. De bestandsextensie ".txt" geeft bijvoorbeeld aan dat het bestand een tekstbestand is, ".doc" geeft een tekstverwerkingsdocument aan en ".mp4" geeft een videobestand aan.
Extensies zijn over het algemeen drie tekens lang, maar ze kunnen langer zijn. De maximale lengte voor een bestandsextensie is 255 tekens. Sommige besturingssystemen, zoals MS-DOS en oudere versies van Mac OS, beperken extensies tot drie tekens of minder.
Extensies worden door veel programma's, waaronder het besturingssysteem, gebruikt om te bepalen hoe met bestanden moet worden omgegaan. Wanneer een gebruiker bijvoorbeeld dubbelklikt op een tekstbestand, start het besturingssysteem doorgaans de standaardteksteditor. Dit gedrag kan door de gebruiker worden aangepast, zodat deze in plaats daarvan een ander programma opent.
Extensies worden ook door sommige programma's gebruikt om informatie over het bestand op te slaan. De bestandsextensie ".mp4" geeft bijvoorbeeld aan dat het bestand een videobestand is, maar specificeert niet het videoformaat. Het videoformaat wordt doorgaans opgeslagen in de bestandskop, maar kan ook worden opgeslagen in de bestandsextensie. |