Även om de flesta webbplatser körs på Unix-webbservrar som, precis som Mac-datorer, inte kräver filtillägg, hjälper dessa tillägg att skilja filer. Ett filnamn och tillägg anger vilken typ av fil, hur webbservern använder den och hur du kan komma åt den.
Vanliga filtyper
De vanligaste filerna på webbservrar är:
- webbsidor
- Bilder
- Skript
- Program och andra typer
Webbsidor
Två tillägg är standard för webbsidor: .html och .htm. Det finns ingen skillnad mellan dem, och du kan använda antingen på de flesta webbservrar.
Som den ursprungliga förlängningen för HTML-sidor på Unix webbhotellmaskiner, .html indikerar en fil som använder HTML (HyperText Markup Language) eller XHTML (EXtensible HyperText Markup Language).
Windows / DOS krävde filändelser med tre tecken, vilket gav upphov till .htm förlängning. Detta refererar också till HTML- och XHTML-filer och kan användas på vilken webbserver som helst, oavsett operativsystem.
Standardsidan i en katalog på de flesta webbservrar har vanligtvis en
index.htm eller index.html förlängning. Besökare på din webbplats behöver inte ange något av dessa två tillägg i adressfältet, så länge du har gett hemsidan en av dem. Till exempel, http://thoughtco.com/index.htm går till samma plats som http://thoughtco.com.Vissa webbservrar är inställda för att ringa en hemsida default.htm, som du kan ändra om du har tillgång till serverkonfigurationen.
Bilder
De vanligaste typerna av bildfiler online är GIF, JPGoch PNG. Alla webbläsare kan visa dem, och webbdesigners använder format som är bäst för deras specifika applikationer.
GIF
GIF (grafiskt utbytesformat) är ett förlustfritt format som först utvecklats av CompuServe för både animerade och statiska bilder. Det fungerar bäst för bilder med platta färger och korta animerade utdrag. Det erbjuder möjligheten att indexera färger för att se till att de endast innehåller webbsäkra färger (eller en annars liten palett med färger), vilket håller filstorleken liten.
JPG
De JPG (aka JPEG) format skapades av Joint Photographic Experts Group (därmed förkortningen) för fotografiska bilder. Om en bild har fotografiska egenskaper utan expanderar med platt färg passar den bra till detta filformat. Ett fotografi sparat med .jpg eller .jpeg förlängning komprimeras vanligtvis, vilket ger en mindre filstorlek än a .gif fil.
PNG
De PNG (Portable Network Graphic) format gjordes för webben, med bättre komprimering, färg och transparens än GIF-filer. PNG: er behöver inte ha .png förlängning, men det är så du oftast ser dem.
Skript
Skript är filer som aktiverar dynamiska åtgärder på webbplatser. Det finns många typer, men du ser följande oftast.
.js (JavaScript)
Du kan ladda JavaScript-filer på själva webbsidan eller placera JavaScript i en extern fil och ringa den därifrån. Om du skriver din JavaScript på webbsidan ser du inte .js tillägg, eftersom det är en del av HTML-filen.
.java eller .class
Dessa två tillägg är ofta associerade med Java-program. Även om du förmodligen inte kommer att stöta på en .java eller .klass på en webbsida, används dessa filer ofta för att generera Java-applets för webbsidor.
Java är en helt olika programmeringsspråk från JavaScript.
Andra filtyper
Några andra tillägg som du kan stöta på hänvisar till filer som vanligtvis ökar funktion och flexibilitet på en webbplats.
.php och .php3
De .php förlängning är nästan lika vanligt som .html och .htm på webbsidor. Denna förlängning indikerar en sida skriven med PHP, ett öppen källkod, lätt att lära sig språk som underlättar skript, makron och ingår på en webbplats.
.shtm och .shtml
Dessa betecknar filer som använder serversidan inkluderar - kodning som lever i separata filer som anropas till sidan. I grund och botten låter detta dig inkludera en webbsida i en annan och lägga till makroliknande åtgärder på dina webbplatser.
.asp
Denna förlängning betecknar en Aktiv serversida. ASP tillhandahåller skript, makron och inkluderar, tillsammans med databasanslutning och mer. Det finns oftast på Windows-webbservrar.
.cfm och .cfml
Dessa tillägg ges till ColdFusion-filer. ColdFusion är ett kraftfullt innehållshanteringsverktyg på serversidan som ger makron, skript och mer till dina webbsidor.