「このファイルは何で開けばいい?」と思ったら、名前の末尾にある拡張子が手がかりになります。よく見かける拡張子を、用途と開くアプリの例と一緒にまとめました。
💡 このページでわかること
- 拡張子の意味と、ファイル名のどこを見るか
- よく使う拡張子の種類と用途
- ファイルを開くアプリの例と注意点
このページの目次
拡張子とは?
拡張子とは、ファイル名の末尾に付く、ファイルの種類を示す文字のことです。「報告書.pdf」なら、最後の「pdf」が拡張子です。このページでは、ドットを含めて「.pdf」のように表記します。
報告書.pdf .pdf が拡張子
拡張子を見ると、文書なのか画像なのか、どのアプリで扱えるのかを判断する手がかりになります。Windowsでは、拡張子に応じて開くアプリが決まることがあります。
アプリ名は一例です。パソコンやスマートフォンの種類、入っているアプリによって異なります。ブラウザーは、Edge・Chrome・Safariなど、Webページを見るアプリのことです。
文書・表計算
.pdf.docx.xlsx.pptx.txt.md.csvCSVは、Excelのようにセルの色や複数のシートを保存する形式ではありません。Excelで開くと、先頭の0が消えるなど、値の見え方が変わる場合があります。
画像
.jpg / .jpeg.png.gif.webp.svg「.jpg」と「.jpeg」は、どちらもJPEG形式の画像です。SVGは、図形や線で描かれた部分を拡大しても、輪郭がなめらかに表示されます。
音声・動画
.mp3.wav.mp4.mov同じ拡張子でも、音声や映像の保存方法によっては、使っているアプリで再生できないことがあります。
圧縮
.zip.7z.rar中の文書や画像を使うときは、まとめられたファイルを取り出します。この操作を「展開」または「解凍」と呼びます。対応する圧縮形式は、OSやアプリのバージョンによって異なります。
ソースコード
ソースコードとは、人がプログラムの内容を書いたものです。VS Codeなどのコードエディタや、編集・実行確認などをまとめて行える開発ツールで読み書きします。Reactは、Web画面の部品を作るための仕組みです。
以下のアプリ欄は、主に内容の確認・編集に使うものです。ファイルを開くだけで、そのプログラムが動くとは限りません。実行には言語に応じた準備が必要です。
.html / .htm.css.js.ts.jsx / .tsx.java.py.php.cs.c / .cpp / .h.sql設定・データ・ログ
設定ファイルは、アプリの動き方や接続先などを指定するために使います。ログは、システムで何が起きたかを確認するための記録です。同じ拡張子でも、書き方や用途がアプリによって異なる場合があります。
.json.yaml / .yml.xml.properties.ini / .conf / .cfg.log「.env」「.gitignore」「Dockerfile」もよく見かけますが、この表の拡張子とは別に、ファイル名として覚えると分かりやすいものです。「.env」は接続先などの設定値、「.gitignore」はGitの管理対象から除外する指定、「Dockerfile」はアプリを動かす環境を組み立てる手順を書くために使われます。「.env」にはパスワードなどが含まれる場合があるため、内容をそのまま共有しないようにします。
スクリプト・実行用ファイル
スクリプトは、一連の処理やコマンドを記述したものです。「文字として中身を見る」操作と「実行する」操作を区別しましょう。
.sh.bat / .cmd.ps1.class.jar.war.exeJavaでは、人が書く「.java」、実行環境向けに変換した「.class」、関連ファイルをまとめる「.jar」で役割が異なります。JARには部品として使うものもあり、すべてが単独で実行できるわけではありません。
拡張子を見るときの注意点
拡張子を変えるだけでは、ファイル形式は変わりません。たとえば「写真.jpg」を「写真.pdf」に名前変更しても、PDFへの変換にはなりません。形式を変えるには、対応アプリの保存・書き出し・変換機能を使います。
ファイル名に拡張子が見えない場合は、非表示になっていることがあります。Windowsでは表示設定を確認できます。
また、拡張子だけで安全なファイルかどうかは判断できません。「.exe」やスクリプトなどは、開き方によってプログラムが動きます。「.sql」も実行するとデータを書き換える場合があります。入手元や用途が分からないものは実行せず、内容を確認するときはエディタから開きましょう。
まとめ・関連記事
拡張子は、ファイルの種類と扱うアプリを知るための手がかりです。すべて覚える必要はありません。見慣れないファイルに出会ったとき、この一覧で用途を確認してみてください。
JSONとは?基本の書き方と読み方を初心者向けに解説
.jsonの中に書かれたデータを読めるようになりたい方へ。
初めてのコードエディタ|基本操作と確認ポイント
文字のファイルを作成・編集・保存する操作を試したい方へ。
