常用文件類型和文件擴展名

這些文件類型意味著什麼?

在了解構建網頁所需的內容時,您會遇到許多不同類型的文件。 儘管大多數網頁都運行在Unix網絡服務器上,與Mac一樣,它不需要文件擴展名,但文件擴展名是區分文件的最常見方式。 一旦你看到一個文件名和擴展名,你就知道什麼類型的文件,Web服務器如何使用它,以及如何訪問它。

通用文件類型

Web服務器上最常見的文件是:

網頁

有兩個網頁標準擴展:

html的
熱媒

這兩個擴展之間沒有區別,您可以在大多數Web服務器上使用。

.html>
.html是Unix虛擬主機上HTML頁面的原始擴展。 它引用任何HTML(或XHTML)文件。

熱媒
.htm由Windows / DOS創建,因為它需要3個字符的文件擴展名。 它還引用HTML(和XHTML)文件,並且可以在任何Web服務器上使用,而不管操作系統如何。

index.htm和index.html
這是大多數Web服務器上目錄中的默認頁面。 如果您希望有人訪問您的網頁,但您不希望他們輸入文件名,則應該命名第一頁index.html。 例如http://thoughtco.com/index.htm將會與http://thoughtco.com/一樣。

一些Web服務器將此頁面稱為“default.htm”,如果您有權訪問服務器配置,則可以更改文件名。 了解有關index.html頁面的更多信息

大多數網頁瀏覽器可以直接在瀏覽器中容納2種類型的網頁圖像,而第三種類型(PNG)則獲得更多支持。 請注意,有些瀏覽器支持其他圖像格式,但這三種類型是最常見的。

.gif注意
GIF文件是CompuServe首先開發的圖像格式。 它最適合用於平面色彩的圖像。 它提供了在圖像上“索引”顏色的能力,以確保它們只包含網頁安全顏色或小調色板和(使用平面彩色圖像)使圖像更小。

您還可以使用GIF文件創建動畫圖像。

.JPG
JPG或JPEG文件格式是為攝影圖像創建的。 如果圖像具有照片質量,沒有平坦的顏色,它非常適合作為jpg文件。 保存為JPG文件的照片通常會小於以GIF格式保存的相同文件。

巴紐
PNG或便攜式網絡圖形是為網絡製作的圖形文件格式。 它比GIF文件具有更好的壓縮,顏色和透明度。 PNG文件不一定必須具有.png擴展名,但這就是你最經常看到它們的方式。

何時為您的Web圖像使用JPG,GIF或PNG格式

腳本是激活網站動態操作的文件。 有很多類型的腳本。 這些只是在網站上相當通用的一些。

的CGI
CGI代表通用網關接口。 .cgi文件是一個將在Web服務器上運行並與Web用戶交互的文件。 CGI文件可以用許多不同的編程語言編寫,如Perl,C,Tcl和其他。 CGI文件不必具有.cgi擴展名,您也可以在網站上的/ cgi-bin目錄中看到它們。

特等
這個擴展名表示一個Perl文件。 許多網絡服務器將運行一個.pl文件作為CGI。

.js文件
.js文件是一個JavaScript文件。 您可以將JavaScript文件加載到網頁中,也可以編寫JavaScript並將其放入外部文件並從中加載。 如果您將JavaScript寫入網頁,則不會看到.js擴展名,因為它將成為HTML文件的一部分。

.java或.class
Java是一種與JavaScript完全不同的編程語言。 這兩個擴展通常與Java程序相關聯。 雖然您可能不會遇到網頁上的.java或.class文件,但這些文件通常用於為網頁生成Java小程序。

在下一頁中,您將了解到網頁上非常常見的服務器端腳本。

還有一些其他文件類型可能會在Web服務器上看到。 這些文件通常為您在網站上提供更多的功能和靈活性。

.php和.php3
.php擴展名與網頁上的.html或.htm幾乎一樣流行。 該擴展名表示一個PHP頁面。 PHP是一個Web腳本程序,可以將腳本,宏和包含到您的網站中。

.shtm和.shtml
.shtml擴展名表示應該使用SSI解釋器查看的HTML文件。

SSI代表服務器端包含。 這些允許您將一個網頁包含在另一個網頁中,並將類似宏的操作添加到您的網站中。

的.asp
.asp文件表明該網頁是一個Active Server Page。 ASP將腳本,宏和包含文件提供給網站。 它還提供數據庫連接等等。 它通常在Windows Web服務器上找到。

.cfm和.cfml
這些文件類型表明該文件是ColdFusion文件。 ColdFusion是一個功能強大的服務器端內容管理工具,可為您的網頁帶來宏,腳本等等。