拡張子はただの名札なのか

初級の解説は準備中のため、初級の内容を表示しています。

概要 — まず全体をつかむ

report.pdf をダブルクリックすると、PDFのアプリが「勝手に」立ち上がります。誰が選んだんでしょう? 答えの主役が、ファイル名の末尾にある 拡張子——.pdf や .jpg のことです。ダブルクリックの3秒は、かならずこの順番で進みます:

  1. 名札を見る — OSがファイル名の末尾(拡張子)だけを見る
  2. 対応表を引く — 「この名札はこのアプリの担当」という表で担当を決める
  3. アプリが解読する — 担当アプリが中身の0と1を、形式の決まりに沿って読み解く
アニメーション『ダブルクリックの3秒』を開く
あなたOSアプリファイルの中身
  • あなた — ファイルをダブルクリックする人
  • OS — 名札(拡張子)を見て、開く係を決める世話役
  • アプリ — そのファイルの「読み方」を知っている担当者
  • ファイルの中身 — 実体はどれもただの0と1の列。読み方を知る係が必要
「▶ 再生」で通しで見るか、「次へ」で1手ずつ進めてください。
0 / 7

詳細 — 1段階ずつ追う

① 名札を見る

🎬 アニメーション『ダブルクリックの3秒』の ② のところです!

ファイル名の . より後ろが拡張子です。report.pdf なら pdf、cat.jpg なら jpg。

  1. ダブルクリックの瞬間、OSは拡張子だけを見る
  2. 中身はこの時点では読んでいない
  3. だから拡張子は「中身の種類を示す自己申告の名札」にすぎない

名札は自己申告なので、書き換えても中身は1ビットも変わりません。cat.jpg を cat.txt に改名しても、写真のデータはそのまま——ただ、担当がメモ帳に変わって、ぐちゃぐちゃの文字が表示されるだけです。

⚠️ イレギュラー(名札にだまされるとき):

  • 二重の名札「請求書.pdf.exe」 — 効くのは最後の名札だけ。正体はPDFを装った実行プログラムで、開くと実行されてしまう。ウイルスの古典的な手口
  • 名札が見えていない — OSの初期設定では拡張子が非表示のことがある。上の手口が「請求書.pdf」に見えてしまうので、拡張子は表示する設定にするのが安全

② 対応表を引く

🎬 アニメーション『ダブルクリックの3秒』の ③〜④ のところです!

OSは「この名札は、このアプリの担当」という対応表を持っています。

  1. .pdf → PDF閲覧アプリ、.jpg → 画像ビューア、.mp3 → 音楽プレイヤー
  2. OSは表で引いた担当アプリを起動して、ファイルの場所を渡す
  3. 右クリックの「プログラムから開く」は、この対応表を無視して手動で担当を選ぶ操作
  4. そこで「常にこのアプリを使う」を選ぶと、対応表そのものが書き換わる

同じ .pdf でも、人のPCによって開くアプリが違うのはこのためです。対応表はファイルではなくOSが持っている——ここを押さえると設定画面の意味が読めるようになります。

③ アプリが解読する

🎬 アニメーション『ダブルクリックの3秒』の ⑤〜⑦ のところです!

起動された担当アプリが、ようやく中身を読みます。

  1. アプリがOS経由でファイルの中身を読み込む
  2. 届くのは 01001010... というただの0と1の列(どんなファイルでも!)
  3. アプリはそれを形式の決まり(この並びは色、この並びは文字、という約束。フォーマットって言います)に沿って解読する
  4. 解読の結果が、あなたの見ている「文書」「写真」「音楽」

つまり .pdf と .jpg の違いは、中身が文書か写真かという以前に、「0と1をどういう決まりで並べたか」の違いです。決まりを知らないアプリには解読できない——メモ帳で写真を開くとぐちゃぐちゃなのは、故障ではなく「読み方が違う」だけなのです。

⚠️ イレギュラー(解読に失敗するとき):

  • 名札と中身が食い違う — .mp3 の名札なのに中身がPDF、のようなファイルは担当アプリが解読できずエラーになる
  • 新しすぎる・古すぎる形式 — 形式の決まりにも版がある。古いアプリが新しい版の決まりを知らず開けないことがある
「圧縮ファイル(.zip)」はどういう位置づけ?

.zip も名札の1つですが、中身は「複数のファイルを1つにまとめて、小さく詰め直した」特殊な形式です。担当アプリ(展開ソフト、OSに標準搭載)が解読すると、中から元のファイルたちが出てきます。「ファイルの中にファイルが入る」のではなく、「詰め直した1つの形式から、元の形を復元している」——これも0と1の並べ方の決まりの応用です。

まとめると、拡張子は「ただの名札」です。でも、OSは名札しか見ずに担当を決めるからこそ、名札は仕組みの要になっています。中身(0と1)・名札(拡張子)・読み方(形式)・担当(アプリ)——この4点セットで、ファイルにまつわる不思議はぜんぶ説明がつきます。

関連する知識

理解度チェック

そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。

問1. ファイルをダブルクリックしたとき、OSが最初に見るものはどれ?

問2. ダウンロードした「請求書.pdf.exe」というファイル。危険だと言われる理由はどれ?

問3. ファイル名の末尾、ドットより後ろの部分(report.pdf の pdf の部分)を何と呼びますか。

問4. 写真ファイルをメモ帳(テキストアプリ)で無理に開くと、意味不明な文字が並ぶ。この理由に最も近いのはどれ?

問5. パソコンを「拡張子を常に表示する」設定にしておくと安全なのはなぜ?

問6. 写真ファイル「cat.jpg」の拡張子を「cat.txt」に書き換えた。中身はどうなっている?

問7. 「.pdf も .jpg も .mp3 も、中身は結局すべて0と1の列」——この説明は正しい?

問8. 拡張子の対応表(.pdf はこのアプリで開く、という設定)を持っているのは誰?