読み方 : エムディーファイル

.mdファイル【Markdown file】

.mdファイルとは?

Markdown」(マークダウン)という軽量マークアップ言語で書かれたテキストファイル。見出しや太字、リンクなどの構造を簡潔な記号で表現でき、専用ソフトがなくても閲覧・編集できる。
.mdファイルのイメージ画像

Markdownプレーンテキストに最小限の制御構文で構造や装飾を埋め込むためのマークアップ言語で、ソフトウェアのドキュメントなどでよく採用される。.mdファイルはこれをファイルに保存したもので、テキスト形式であるため、メモ帳のような一般的なテキストエディタで開ける。

Markdownでは、行頭の「#」で見出しを、「**」で太字を、「[テキスト](URL)」でリンクを記述する。HTMLのようにタグを多用する必要がなく、記号のままでも文書の構造を読み取りやすい。記述内容は「Markdownパーサ」と呼ばれるプログラムによって解釈され、HTMLなどの形式に変換して表示されることが多い。

ソフトウェア開発の現場では、プロジェクトの概要や使い方を記述する「README.md」を作成する慣習が広く定着している。GitHubリポジトリを公開するとトップページにその内容が自動表示される。ドキュメントサイト生成ツールの多くも.mdファイルを入力として受け付けており、技術文書の作成に広く使われている。

文字情報のみで構成されるためファイルサイズが小さく、差分管理のしやすさからソースコード管理システムとの相性も良い。GitHubGitLabなどのコードホスティングサービスは自動的に整形表示する機能を持ち、Visual Studio Codeのようなエディタプレビュー表示に対応しているものが多い。

Markdownは2004年にジョン・グルーバー(John Gruber)氏によって考案された。HTMLによる記述はタグが複雑で文書の読みやすさが損なわれるという課題があり、プレーンテキストのままでも読めて、かつWebデータへ容易に変換できる仕組みとして設計された。現在はGitHubが拡張した「GitHub Flavored Markdown」(GFM)をはじめ複数の方言が存在し、表組みや脚注、チェックボックスなどの拡張記法は処理系によって対応状況が異なる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。