「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

.xht【拡張子】

pointこの用語のポイント

pointファイルの種類を表す目印だよ

pointXHTMLファイルに、たまに付くよ

point実際には、XHTMLファイルでも「.html」を使うことが多いよ

スポンサーリンク

簡単に書くよ

.xht【拡張子】とは

ファイルの種類を表す目印(拡張子)のひとつ
であり

XHTMLファイル(ホームページのファイル)にたまに付く拡張子
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

HTML
XML
XHTML
XHTMLファイル
拡張子


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

HTMLは「ホームページファイルの書き方ルール」です。
専門用語で「マークアップ言語」と呼ばれるやつです。
詳細は、用語「HTML」の説明を ご覧ください。

.xht

XMLは「ファイルの書き方ルールのひとつ」です。
例えば

<?xml version="1.0" encoding="Shift_JIS" ?>
<staff>
    <member>
        <name>ピヨ太</name>
        <position>社長</position>
        <age>40代のおっさん</age>
    </member>
    <member>
        <name>ピヨ子</name>
        <position>営業部長</position>
        <age>永遠の美少女</age>
    </member>
</staff>


みたいな書き方を「XML」と言います。
XMLも「マークアップ言語」と呼ばれるやつです。
HTMLの親戚みたいなものだと思ってください。

XHTMLは「XMLとHTMLが合体したもの」です。
立ち位置的にはHTMLの親戚ですね。
ホームページを作るときに使う、ファイルの書き方ルールです。

.xht2

XHTMLファイルは「XHTMLのルールに従って書かれたテキストファイル(中身が文字だけのファイル)」です。
よく分からない人は「ホームページのファイル」と解釈してください。

.xht3

拡張子は「ファイル名の最後にくっついている、ファイルの種類を表す目印」です。
拡張子はファイル名の一番右に「.(ドット)」と一緒にくっついています。
例えば「hoge.txt」であれば「.txt」の部分が拡張子です。

.xht4

拡張子は、実際にはファイル名の一部です。

任意の名前(hoge)+拡張子(.txt)

で1つのファイル名になります。

.xht5

以上を踏まえて

XHTMLファイルに、たまに付いている拡張子

が「.xht」です。
実際のファイル名は「hoge.xht」のようになります。

.xht6

「xht」の読み方については「エックスエィチティー」と読む人が多いと思います。
そのまんま、アルファベット読みですね。

それ以外の部分は拡張子「.xhtml」と同じです。
簡単にまとめると

Webブラウザで見られる
メモ帳とかで編集できる
・普通は「.html」か「.htm」を付けるので、あまり登場しない


といったところですかね。

元々、拡張子は「アルファベット3文字で付ける」という慣例が ありました。
そのため「.xhtml」の3文字バージョンとして「.xht」があるのです。
ただ、それだけです。
「『.xhtml』と『.xht』は何が違うの?」な疑問は抱いてはいけません。
拡張子が違う以外は、すべて同じです。


image piyo2

一言でまとめるよ

まぁ「.xht」って拡張子が付いていたら「ホームページのファイルなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像032
書籍画像004

おまけ

■訳してみるよ

「xht」は「xhtml」の略です。
「xhtml」は「eXtensible HyperText Markup Language(エクステンシブル・ハイパーテキスト・マークアップ・ランゲージ)」の略です。
「extensible(エクステンシブル)」の意味は「広げられる」とか「伸ばせる」とかです。
今回は「拡張できる」と解釈してください。
「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「mark(マーク)」の意味は「印」とかです。
「up(アップ)」の意味は「上へ」とかです。
「mark up(マーク・アップ)」で「印をつける」的な意味になります。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
何となく くっつけると

拡張できるホームページのファイル用の印を付ける言語

となります。


■お時間に余裕のある方へ

もしよろしければ、拡張子について掘り下げたコラム「「拡張子」の正体を教えてやろう」もご覧ください。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本