一般的なファイルタイプとファイル拡張子

これらのファイルタイプは何を意味しますか?

Webページを構築するために必要なことを学ぶときには、さまざまな種類のファイルが用意されています。 ほとんどのWebページは、Macのようにファイル拡張子を必要としないUnix Webサーバー上で実行されますが、ファイル名の拡張子はファイルを区別する最も一般的な方法です。 ファイル名と拡張子がわかると、ファイルの種類、Webサーバーの使用方法、アクセス方法などが分かります。

共通ファイルタイプ

Webサーバー上の最も一般的なファイルは次のとおりです。

ウェブページ

Webページの標準である2つの拡張があります:

.html
.htm

これら2つの拡張の間に違いはありません。ほとんどのWebサーバーでどちらかを使用できます。

.html>
.htmlはUnix WebホスティングマシンのHTMLページの元の拡張機能でした。 HTML(またはXHTML)のファイルを参照します。

.htm
.htmは3文字のファイル拡張子が必要なためWindows / DOSによって作成されました。 また、HTML(およびXHTML)ファイルも参照し、オペレーティングシステムに関係なく、どのWebサーバーでも使用できます。

index.htmとindex.html
これは、ほとんどのWebサーバー上のディレクトリ内のデフォルトページです。 誰かがあなたのWebページにアクセスしてもらいたいが、ファイル名を入力する必要がないようにするには、最初のページの名前をindex.htmlにする必要があります。 たとえばhttp://thoughtco.com/index.htmはhttp://thoughtco.com/と同じ場所に移動します。

一部のWebサーバーはこのページを「default.htm」と呼び、サーバー構成にアクセスできる場合はファイル名を変更できます。 index.htmlページの詳細

ほとんどのWebブラウザではブラウザに直接2種類のWeb画像を格納でき、3つ目の種類(PNG)ではさらに多くのサポートが得られます。 いくつかのブラウザでサポートされている他のイメージフォーマットもありますが、これらの3つのタイプが最も一般的です。

.gif
GIFファイルは、CompuServeによって最初に開発されたイメージ形式です。 フラットカラーの画像に最適です。 これは、画像上の色を「索引付け」して、Webセーフな色または小さな色のパレットだけを含むことを確認し、画像を小さくする(平らな色の画像で)ことを可能にします。

GIFファイルを使用してアニメーション画像を作成することもできます。

.jpg
写真画像用にJPGまたはJPEGファイル形式が作成されました。 イメージにフラットカラーの広がりがない写真品質がある場合、jpgファイルとして適しています。 JPGファイルとして保存される写真は、通常、GIF形式で保存された同じファイルよりも小さくなります。

.png
PNGまたはPortable Network Graphicは、Web用に作成されたグラフィックファイル形式です。 GIFファイルよりも圧縮、カラー、透明度が優れています。 PNGファイルは必ずしも.png拡張子を持つ必要はありませんが、それは最もよく見られる方法です。

Web画像にJPG、GIF、またはPNG形式を使用する場合

スクリプトとは、ウェブサイト上で動的アクションを有効にするファイルです。 多くの種類のスクリプトがあります。 これらは、ほんのわずかなものであり、ウェブサイト上ではかなり矛盾しています。

.cgi
CGIはCommon Gateway Interfaceの略です。 .cgiファイルは、Webサーバー上で実行され、Webユーザーと対話するファイルです。 CGIファイルは、Perl、C、Tclなどのさまざまなプログラミング言語で記述できます。 CGIファイルは.cgi拡張子を持つ必要はありません。ウェブサイトの/ cgi-binディレクトリにも表示される場合があります。

.pl
この拡張子は、Perlファイルを示します。 多くのWebサーバーは.plファイルをCGIとして実行します。

.js
.jsファイルはJavaScriptファイルです。 JavaScriptファイルをWebページ自体にロードすることも、JavaScriptを記述して外部ファイルに配置してそこからロードすることもできます。 JavaScriptをWebページに書き込むと、.js拡張子はHTMLファイルの一部になります。

.javaまたは.class
Javaは、JavaScriptとはまったく異なるプログラミング言語です。 そして、これら2つの拡張はしばしばJavaプログラムに関連しています。 おそらくWebページ上の.javaまたは.classファイルを見つけることはできませんが、これらのファイルはWebページ用のJavaアプレットの生成によく使用されます。

次のページでは、Webページで非常に一般的なサーバーサイドスクリプトについて学びます。

また、Webサーバー上に表示される他の種類のファイルもあります。 これらのファイルは通常、より多くのパワーと柔軟性をあなたのウェブサイトに提供します。

.phpと.php3
.phpの拡張子は、Webページ上で.htmlや.htmとほぼ同じくらい普及しています。 この拡張子は、PHPページを示します。 PHPは、スクリプト、マクロ、およびインクルードをあなたのウェブサイトにもたらすウェブスクリプトプログラムです。

.shtmと.shtml
.shtml拡張子は、SSIインタプリタで表示する必要があるHTMLファイルを示します。

SSIはServer Side Includesの略です。 これにより、あるWebページを別のWebページに含めることができ、マクロに似たアクションをWebサイトに追加することができます。

.asp
.aspファイルは、WebページがActive Server Pageであることを示します。 ASPは、スクリプト、マクロ、およびインクルードファイルをWebサイトに提供します。 また、データベース接続などを提供します。 これは、Windows Webサーバーで最もよく見られます。

.cfmと.cfml
これらのファイルタイプは、そのファイルがColdFusionファイルであることを示します。 ColdFusionは、Webページにマクロ、スクリプトなどを提供する、強力なサーバーサイドのコンテンツ管理ツールです。