Ook al draaien de meeste websites op Unix-webservers die, net als Macs, geen bestandsextensies nodig hebben, deze extensies helpen bij het onderscheiden van bestanden. Een bestandsnaam en extensie geven het type bestand aan, hoe de webserver het gebruikt en hoe u het kunt openen.
Algemene bestandstypen
De meest voorkomende bestanden op webservers zijn:
- webpagina's
- Afbeeldingen
- Scripts
- Programma's en andere typen
Webpagina's
Twee extensies zijn standaard voor webpagina's: .html en .htm. Er is geen verschil tussen beide, en u kunt beide gebruiken op de meeste webservers.
Als de originele extensie voor HTML-pagina's op Unix-webhostingmachines, .html geeft een bestand aan dat HTML (HyperText Markup Language) of XHTML (EXtensible HyperText Markup Language) gebruikt.
Windows/DOS vereiste bestandsextensies van drie tekens, wat leidde tot de .htm uitbreiding. Dit verwijst ook naar HTML- en XHTML-bestanden en kan op elke webserver worden gebruikt, ongeacht het besturingssysteem.
De standaardpagina in een map op de meeste webservers heeft meestal een
index.htm of index.html uitbreiding. Bezoekers van uw website hoeven geen van deze twee extensies in de adresbalk in te voeren, zolang u de startpagina er maar één van heeft gegeven. Bijvoorbeeld, http://thoughtco.com/index.htm gaat naar dezelfde plaats als http://thoughtco.com.Sommige webservers zijn ingesteld om een startpagina op te roepen standaard.htm, die u kunt wijzigen als u toegang hebt tot de serverconfiguratie.
Afbeeldingen
De meest voorkomende soorten afbeeldingsbestanden online zijn: GIF, JPG, en PNG. Alle browsers kunnen ze weergeven, en webdesigners gebruiken de formaat dat het beste is voor hun specifieke toepassingen.
GIF
GIF (grafisch uitwisselingsformaat) is een lossless formaat dat eerst door CompuServe is ontwikkeld voor zowel geanimeerde als statische afbeeldingen. Het werkt het beste voor afbeeldingen met vlakke kleuren en korte geanimeerde fragmenten. Het biedt de mogelijkheid om kleuren te indexeren om ervoor te zorgen dat ze alleen webveilige kleuren bevatten (of een anderszins klein kleurenpalet), waardoor de bestandsgrootte klein blijft.
JPG
De JPG (ook bekend als JPEG) formaat is gemaakt door de Joint Photographic Experts Group (vandaar het acroniem) voor fotografische afbeeldingen. Als een afbeelding fotografische kwaliteiten heeft zonder egale kleurvlakken, is deze zeer geschikt voor dit bestandsformaat. Een foto opgeslagen met de .jpg of .jpeg extensie wordt meestal gecomprimeerd, wat een kleinere bestandsgrootte oplevert dan a .gif het dossier.
PNG
De PNG (draagbare netwerkafbeelding) formaat is gemaakt voor het web, met betere compressie, kleur en transparantie dan GIF-bestanden. PNG's hoeven niet de. te hebben .png extensie, maar zo zie je ze het vaakst.
Scripts
Scripts zijn bestanden die dynamische acties op websites activeren. Er zijn veel soorten, maar de volgende zie je het vaakst.
.js (JavaScript)
U kunt JavaScript-bestanden in de webpagina zelf laden, of u kunt JavaScript in een extern bestand plaatsen en het vanaf daar oproepen. Als u uw JavaScript in de webpagina schrijft, ziet u de .js extensie, omdat het deel uitmaakt van het HTML-bestand.
.java of .class
Deze twee extensies worden vaak geassocieerd met Java-programma's. Hoewel je waarschijnlijk geen tegenkomt .Java of .klasse extensie op een webpagina, worden deze bestanden vaak gebruikt om Java-applets voor webpagina's te genereren.
Java is een volledig andere programmeertaal van JavaScript.
Andere bestandstypen
Een paar andere extensies die u kunt tegenkomen, verwijzen naar bestanden die doorgaans de functie en flexibiliteit op een website vergroten.
.php en .php3
De .php extensie komt bijna net zo vaak voor als .html en .htm op webpagina's. Deze extensie geeft een pagina aan die is geschreven met PHP, een open-source, gemakkelijk te leren taal die scripting, macro's en opname op een website mogelijk maakt.
.shtm en .shtml
Deze duiden bestanden aan die gebruik maken van server-side include-codering die in afzonderlijke bestanden leeft die op de pagina worden aangeroepen. Dit stelt u in wezen in staat om de ene webpagina in de andere op te nemen en macro-achtige acties aan uw websites toe te voegen.
.adder
Deze extensie geeft een. aan Actieve serverpagina. ASP biedt scripting, macro's en omvat, samen met databaseconnectiviteit en meer. Het wordt meestal gevonden op Windows-webservers.
.cfm en .cfml
Deze extensies worden gegeven aan: ColdFusion-bestanden. ColdFusion is een krachtige server-side content management tool die macro's, scripting en meer naar uw webpagina's brengt.