DESIGN / CODE / INFRA / AI

解説

拡張子って何?名前の変更とファイル形式の変換を分けよう

末尾の.jpgや.pdfは何を示す?Macでの確認場所と、名前を変えても形式変換にならない理由、書き出し後の確認を説明するよ。

拡張子って何?名前の変更とファイル形式の変換を分けよう
保存リストを見る →
この記事の道しるべ 5項目

画像の名前の最後を.jpgから.pngへ変えたら、PNG画像になるのかな? 名前の変更と、データ形式の変換は別の操作だよ。今回は、ファイル名の「拡張子」を見つけ、形式を変えたいときに選ぶ操作を整理しよう。

MacのFinderと、自分で用意した練習用ファイルがあれば確認できる。拡張子を見つけるだけなら有料アプリは不要。実際の変換に使える形式は、元のファイルとアプリによって違うので、原本を残して進めよう。

拡張子は、ファイル名の末尾にある目印

photo.jpgなら、photoが名前の本体、.jpgが拡張子。種類や開くアプリを見分ける手掛かりになる。ファイルの中身そのものを表すデータとは区別してね。

表示例 読み取る目印
photo.jpg .jpgという拡張子が付いている
report.final.pdf 途中にも点があるが、この例の拡張子は末尾の.pdf
memo 拡張子がないか、画面上で隠れている可能性がある

見えないからといって、すぐ末尾へ付け足さないようにしよう。すでに隠れた拡張子があれば、photo.jpg.pngのような意図しない名前になることがあるよ。

Macで一つのファイルを確認する

  1. Finderで、自分が用意した練習ファイルを一つ選ぶ。
  2. メニューバーの「ファイル」から「情報を見る」を選ぶ。CommandキーとIキーでも開ける。
  3. 「名前と拡張子」の項目を開き、末尾を含む名前を確認する。
  4. 必要なら「拡張子を非表示」のチェックを外して、Finder上でも見えるようにする。

期待する結果は、名前の末尾を確認できること。これは形式変換ではないよ。表示設定を戻したい場合は、元のチェック状態へ戻せる。

複数のファイルで常に見たい場合は、Finderの「設定」→「詳細」で「すべてのファイル名拡張子を表示」を選べる。Appleの案内では、この全体設定が有効なら、個別ファイルの非表示設定より優先される。OSの言語によって項目名が異なることもあるので、表示を確認して進めてね。

名前を変えても、中身の形式は変わらない

例えばJPEGのファイルを、名前だけ.pngへ変更しても、保存されている画像データをPNGへ書き直す処理にはならない。

アプリによっては中身を調べて開ける場合もあるけれど、それを「変換成功」とは呼ばない。反対に、名前を手掛かりにするアプリで開けなくなる場合もある。拡張子を変える警告が出たら、何をしたいのかを先に確認しよう。

編集部では、練習用テキストのファイル名を.txtから.pngへ変える前後で、ファイルのバイト列が変わらないことを確認した。これは名前変更の確認で、PNGとして開けることの検証ではないよ。

変換したいときは、アプリの書き出しを使う

画像なら、その画像を扱えるアプリで開き、「書き出す」や「別名で保存」などから、保存形式を選ぶ。名前欄へ.pngと打つだけで済ませないようにしてね。

  1. 元ファイルのコピーを作り、原本を残す。
  2. 対応するアプリでコピーを開き、保存形式を選ぶ画面へ進む。
  3. 目的の形式を選び、元とは別の場所や名前で保存する。
  4. 保存したファイルを開き直し、見た目と必要な機能を確認する。

例えば透過が必要なら、背景が透明なままかも確認したい。PNGとJPEGの違いでは、目的に合わせた選び方を比べられるよ。

開けないときは、拡張子を順番に試さない

元の名前が分かるなら、コピー側の名前を戻して確認する。分からないときは送信者や作成したアプリを確かめ、対応する形式で再送してもらおう。出所不明のファイルを、拡張子を変えて無理に実行しないでね。

Web上では、サーバーが返すContent-Typeという種類の情報も扱い方に関係する。ファイル名だけを直しても、配信設定まで直るわけではない。まずは「表示される名前」「実際の中身」「開くアプリ」を分けて確認できれば、今回の目標は達成だよ。

参考・出典

公開と変更の記録
  • :初回公開

日時は日本時間です。記載のある変更は、確認できた編集記録に基づきます。更新日の違いだけから変更内容を推測して載せることはありません。

更新・訂正の方針 →

みんなのコメント 0

感想や、試してみたことを聞かせてね。コメント・返信は承認後に公開されます。

最初のコメントをどうぞ。