Forståelse af webfiler og filtyper

Selvom de fleste websteder køres på Unix-webservere, der ligesom Mac'er ikke kræver filtypenavne, hjælper disse udvidelser med at differentiere filer. Et filnavn og udvidelse angiver typen af ​​fil, hvordan webserveren bruger den, og hvordan du kan få adgang til den.

Almindelige filtyper

De mest almindelige filer på webservere er:

  • web sider
  • Billeder
  • Scripts
  • Programmer og andre typer

Web sider

To udvidelser er standard for websider: .html og .htm. Der er ingen forskel mellem dem, og du kan bruge enten på de fleste webservere.

Som den oprindelige udvidelse til HTML-sider på Unix webhosting-maskiner, .html angiver en fil, der bruger HTML (HyperText Markup Language) eller XHTML (EXtensible HyperText Markup Language).

Windows / DOS krævede filtypenavne med tre tegn, hvilket gav anledning til .htm udvidelse. Dette refererer også til HTML- og XHTML-filer og kan bruges på enhver webserver, uanset operativsystem.

Standardsiden i et bibliotek på de fleste webservere har typisk en index.htm eller

instagram viewer
index.html udvidelse. Besøgende på dit websted behøver ikke at indtaste nogen af ​​disse to udvidelser i adresselinjen, så længe du har givet hjemmesiden en af ​​dem. For eksempel, http://thoughtco.com/index.htm går til samme sted som http://thoughtco.com.

Nogle webservere er indstillet til at ringe til en startside standard.htm, som du kan ændre, hvis du har adgang til serverkonfigurationen.

Billeder

De mest almindelige typer af billedfiler online er GIF, JPGog PNG. Alle browsere kan vise dem, og webdesignere bruger format, der er bedst til deres særlige applikationer.

GIF

GIF (grafisk udvekslingsformat) er et tabsfrit format, der først blev udviklet af CompuServe til både animerede og statiske billeder. Det fungerer bedst til billeder med flade farver og korte animerede uddrag. Det giver mulighed for at indeksere farver for at sikre, at de kun indeholder websikre farver (eller en ellers lille palet af farver), hvilket holder filstørrelsen lille.

JPG

Det JPG (aka JPEG) format blev oprettet af Joint Photographic Experts Group (dermed forkortelsen) til fotografiske billeder. Hvis et billede har fotografiske kvaliteter uden flade farver, er det velegnet til dette filformat. Et fotografi gemt med .jpg eller .jpeg udvidelse er typisk komprimeret, hvilket giver en mindre filstørrelse end en .gif fil.

PNG

Det PNG (bærbar netværksgrafik) format blev lavet til internettet med bedre komprimering, farve og gennemsigtighed end GIF-filer. PNG'er behøver ikke at have .png udvidelse, men sådan ser du dem ofte.

Scripts

Scripts er filer, der aktiverer dynamiske handlinger på websteder. Der er mange typer, men du vil ofte se følgende.

.js (JavaScript)

Du kan indlæse JavaScript-filer på selve websiden, eller du kan placere JavaScript i en ekstern fil og kalde den derfra. Hvis du skriver din JavaScript på websiden, kan du ikke se .js udvidelse, fordi det er en del af HTML-filen.

JavaScript-eksempel på en computerskærm
Degui Adil / EyeEm / Getty Images

.java eller .class

Disse to udvidelser er ofte forbundet med Java-programmer. Selvom du sandsynligvis ikke støder på en .java eller .klasse udvidelse på en webside, bruges disse filer ofte til at generere Java-applets til websider.

Java er en fuldstændig forskellige programmeringssprog fra JavaScript.

Andre filtyper

Et par andre udvidelser, du muligvis støder på, henviser til filer, der typisk øger funktion og fleksibilitet på et websted.

.php og .php3

Det .php udvidelse er næsten lige så almindelig som .html og .htm på websider. Denne udvidelse angiver en side skrevet med PHP, et open-source, let at lære sprog, der letter scripting, makroer og inkluderer på et websted.

.shtm og .shtml

Disse betegner filer, der bruger serversiden inkluderer — kodning, der lever i separate filer, der kaldes ind på siden. I det væsentlige giver dette dig mulighed for at inkludere en webside inde i en anden og tilføje makrolignende handlinger til dine websteder.

.asp

Denne udvidelse betegner en Aktiv serverside. ASP leverer scripting, makroer og inkluderer sammen med databaseforbindelse og mere. Det findes oftest på Windows-webservere.

.cfm og .cfml

Disse udvidelser er givet til ColdFusion-filer. ColdFusion er et kraftigt indholdsstyringsværktøj på serversiden, der bringer makroer, scripting og mere til dine websider.