常用文件类型和文件扩展名

这些文件类型意味着什么?

在了解构建网页所需的内容时,您会遇到许多不同类型的文件。 尽管大多数网页都运行在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是一个功能强大的服务器端内容管理工具,可为您的网页带来宏,脚本等等。