Vanlige filtyper og filutvidelser

Hva betyr alle disse filtypene?

Selv om de fleste nettsteder kjøres på Unix-nettservere som, som Mac-maskiner, ikke krever filutvidelser, hjelper disse utvidelsene med å skille filer. Et filnavn og filtype indikerer filtypen, hvordan webserveren bruker den og hvordan du får tilgang til den.





Vanlige filtyper

De vanligste filene på webservere er:

  • nettsider
  • Bilder
  • Skript
  • Programmer og andre typer

Nettsider

To utvidelser er standard for nettsider: .html og .htm . Det er ingen forskjell mellom dem, og du kan bruke begge på de fleste webservere.



Som den opprinnelige utvidelsen for HTML-sider på Unix webhotellmaskiner, .html indikerer en fil som bruker HTML (HyperText Markup Language) eller XHTML (EXtensible HyperText Markup Language).

Windows/DOS krevde filutvidelser med tre tegn, noe som ga opphav til .htm Utvidelse. Dette refererer også til HTML- og XHTML-filer og kan brukes på hvilken som helst webserver, uavhengig av operativsystem.



Standardsiden i en katalog på de fleste webservere har vanligvis en index.htm eller index.html Utvidelse. Besøkende på nettstedet ditt trenger ikke å skrive inn noen av disse to utvidelsene i adressefeltet, så lenge du har gitt startsiden en av dem. For eksempel, http://thoughtco.com/index.htm går til samme sted som http://thoughtco.com .

Noen webservere er satt opp til å kalle opp en hjemmeside default.htm , som du kan endre hvis du har tilgang til serverkonfigurasjonen.

Bilder

De vanligste typene bildefiler på nettet er GIF , JPG , og PNG. Alle nettlesere kan vise dem, og webdesignere bruker formatet som er best for deres spesielle bruksområder.

GIF

GIF (grafisk utvekslingsformat) er et tapsfritt format først utviklet av CompuServe for både animerte og statiske bilder. Det fungerer best for bilder med flate farger og korte animerte utdrag. Den tilbyr muligheten til å indeksere farger for å sikre at de bare inneholder nettsikre farger (eller en ellers liten palett med farger), og holder filstørrelsen liten.



JPG

De JPG (aka JPEG) formatet ble opprettet av Joint Photographic Experts Group (derav akronymet) for fotografiske bilder. Hvis et bilde har fotografiske kvaliteter uten flater med flate farger, er det godt egnet til dette filformatet. Et fotografi lagret med .jpg eller .jpeg utvidelsen er vanligvis komprimert, noe som gir en mindre filstørrelse enn en .gif fil.

PNG

De PNG (Portable Network Graphic) formatet ble laget for nettet, med bedre komprimering, farger og gjennomsiktighet enn GIF-filer. PNG-er trenger ikke å ha .png utvidelse, men det er slik du oftest ser dem.



Skript

Skript er filer som aktiverer dynamiske handlinger på nettsider. Det er mange typer, men du vil se følgende oftest.

.js (JavaScript)

Du kan laste JavaScript-filer inn på selve nettsiden, eller du kan plassere JavaScript i en ekstern fil og kalle den derfra. Hvis du skriver JavaScript inn på nettsiden, vil du ikke se .js utvidelse, fordi den er en del av HTML-filen.



JavaScript-eksempel på en dataskjerm

Degui Adil / EyeEm / Getty Images

.java eller .class

Disse to utvidelsene er ofte knyttet til Java-programmer. Selv om du sannsynligvis ikke kommer over en .java eller .klasse utvidelse på en nettside, brukes disse filene ofte til å generere Java-appleter for nettsider.



Java er en fullstendig annet programmeringsspråk fra JavaScript.

Andre filtyper

Noen få andre utvidelser du kan støte på refererer til filer som vanligvis øker funksjon og fleksibilitet på et nettsted.

.php og .php3

De .php-utvidelse er nesten like vanlig som .html og .htm på nettsider. Denne utvidelsen indikerer en side skrevet med PHP, et åpen kildekode, lett å lære språk som letter skripting, makroer og inkluderer på et nettsted.

.shtm og .shtml

Disse angir filer som bruker server-side inkluderer koding som lever i separate filer som kalles inn på siden. I hovedsak lar dette deg inkludere en nettside i en annen og legge til makrolignende handlinger på nettstedene dine.

.asp

Denne utvidelsen betegner en Aktiv serverside . ASP gir skripting, makroer og inkluderer, sammen med databasetilkobling og mer. Det finnes oftest på Windows-webservere.

.cfm og .cfml

Disse utvidelsene er gitt til ColdFusion-filer . ColdFusion er et kraftig innholdsadministrasjonsverktøy på serversiden som bringer makroer, skripting og mer til nettsidene dine.