U denkt waarschijnlijk aan bestandsextensies .
Bestandsextensies bestaan doorgaans uit de laatste drie (of soms meer) tekens na de laatste punt van de bestandsnaam (bijvoorbeeld `mijn_document.txt`, `image.jpg`, `programma.exe`). Ze geven *vaak* het type gegevens aan dat het bestand bevat en/of het programma dat het kan openen of dat werd gebruikt om het te maken.
Voorbeelden:
* `.txt`:gewoon tekstbestand (vaak geopend met een teksteditor)
* `.jpg` of `.jpeg`:JPEG-afbeelding (vaak geopend met afbeeldingsviewers of -editors)
* `.pdf`:Portable Document Format (vaak geopend met Adobe Acrobat Reader of andere PDF-viewers)
* `.doc` of `.docx`:Microsoft Word-document
* `.xls` of `.xlsx`:Microsoft Excel-spreadsheet
* `.py`:Python-script
* `.java`:Java-broncode
* `.exe`:uitvoerbaar bestand (Windows-programma)
* `.html`:HTML-webpagina
* `.css`:Cascading Style Sheet
* `.zip`:Gecomprimeerd archief
* `.mp3`:MP3-audiobestand
* `.mp4`:MP4-videobestand
Belangrijke overwegingen:
* Niet altijd nauwkeurig: Bestandsextensies zijn *hints*, geen garanties. U kunt de naam van een bestand met een andere extensie wijzigen zonder de onderliggende inhoud te wijzigen. Een programma dat uitsluitend afhankelijk is van de extensie kan voor de gek worden gehouden. Robuustere programma's inspecteren de interne structuur van het bestand (bestandskop, magische getallen, enz.) om het werkelijke type te bepalen.
* Besturingssysteemafhankelijk: De manier waarop besturingssystemen bestandsextensies gebruiken, varieert. Windows vertrouwt er sterk op om bestanden aan applicaties te koppelen. Andere besturingssystemen (zoals macOS en Linux) gebruiken extensies minder rigide en vertrouwen meer op interne bestandsmetagegevens (bijvoorbeeld het MIME-type).
* Meer dan drie tekens: Hoewel drie tekens gebruikelijk is, kunnen extensies langer zijn (bijvoorbeeld `.docx`, `.jpeg`, `.svg`, `.properties`).
* Meerdere extensies: Soms zie je bestanden met meerdere extensies (bijvoorbeeld `archive.tar.gz`). Dit duidt meestal op een gelaagd compressie- of archiveringsproces.
Samengevat: Bestandsextensies (doorgaans de laatste paar tekens van een bestandsnaam na de laatste punt) worden gebruikt om het bestandstype te identificeren en geven vaak aan welk programma is gebruikt om het bestand te maken, hoewel dit niet altijd onfeilbaar is. |