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.
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.