ファイル拡張子とは何ですか?
ファイル拡張子、またはファイル名拡張子は、コンピューターファイルの末尾のサフィックスです。ピリオドの後にあり、通常は2〜4文字の長さです。ドキュメントを開いたり、画像を表示したことがある場合は、ファイルの最後にこれらの文字があることに気付いたと思います。
ファイル拡張子は、オペレーティングシステムによって使用され、どのアプリがどのファイルタイプに関連付けられているか、つまり、ファイルをダブルクリックしたときにどのアプリが開くかを識別します。たとえば、「awesome_picture.jpg」という名前のファイルのファイル拡張子は「jpg」です。たとえば、Windowsでそのファイルを開くと、オペレーティングシステムはJPGファイルに関連付けられているアプリを探し、そのアプリを開いてファイルを読み込みます。
どのような種類の拡張機能がありますか?
ファイル拡張子にはさまざまな種類があり(記事に記載するには多すぎます)、コンピューターに浮かんでいる一般的なファイル拡張子の例をいくつか示します。
- DOC / DOCX: MicrosoftWord文書。DOCはWord文書に使用されていた元の拡張子でしたが、MicrosoftはWord2007のデビュー時に形式を変更しました。Word文書はXML形式に基づいているため、拡張子の最後に「X」が追加されています。
- XLS / XLSX: – MicrosoftExcelスプレッドシート。
- PNG: Portable Network Graphics、ロスレス画像ファイル形式。
- HTM / HTML: Webページをオンラインで作成するためのハイパーテキストマークアップ言語形式。
- PDF: Adobeによって作成され、配布されたドキュメントのフォーマットを維持するために使用されるPortable DocumentFormat。
- EXE:実行可能なプログラムに使用される実行可能形式。
そして、私たちが言ったように、これはそこにあるファイル拡張子のほんの一部です。文字通り何千もあります。
本質的に危険であり、危険である可能性のあるファイルタイプが存在することに注意することも重要です。通常、これらは実行可能ファイルであり、開こうとすると特定の種類のコードを実行できます。安全に再生し、信頼できるソースからのものでない限りファイルを開かないでください。
関連:Windowsで潜在的に危険な50以上のファイル拡張子
ファイルにファイル拡張子が表示されない場合はどうなりますか?
デフォルトでは、Windowsはファイル拡張子を表示します。しばらくの間(Windows 7、8、さらには10)、これは真実ではありませんでしたが、幸いなことに、彼らはデフォルト設定を変更しました。幸いなことに、ファイル拡張子を表示する方が役立つだけでなく、より安全であると感じています。ファイル拡張子が表示されていないと、たとえば、表示しているPDFファイルが本当にPDFファイルであり、悪意のある実行可能ファイルではないかどうかを判断するのが難しい場合があります。
Windowsでファイル拡張子が表示されない場合は、簡単にオンに戻すことができます。ファイルエクスプローラーウィンドウで、[表示]> [オプション]> [フォルダーと検索オプションの変更]に移動します。[フォルダオプション]ウィンドウの[表示]タブで、[既知のファイルタイプの拡張子を非表示にする]チェックボックスを無効にします。
関連:Windowsにファイル拡張子を表示させる方法
デフォルトでは、ファイル拡張子はmacOSに表示されません。これは、macOSがWindowsと同じように拡張機能を実際に使用していないためです(これについては次のセクションで詳しく説明します)。
ただし、macOSにファイル拡張子を表示させることはできますが、そうすることはおそらく悪い考えではありません。Finderを開いた状態で、[Finder]> [設定]> [詳細]に移動し、[すべてのファイル名拡張子を表示する]チェックボックスをオンにします。
macOSとLinuxはどのようにファイル拡張子を使用しますか?
そこで、Windowsがファイル拡張子を使用して、処理しているファイルの種類と、ファイルを開くときに使用するアプリを知る方法について説明しました。Windowsは、そのTXTファイル拡張子のためにreadme.txtという名前のファイルがテキストファイルであることを認識しており、デフォルトのテキストエディタで開くことを認識しています。その拡張子を削除すると、Windowsはファイルをどう処理するかを認識できなくなります。
macOSとLinuxはまだファイル拡張子を使用していますが、Windowsのようにそれらに依存していません。代わりに、MIMEタイプおよび作成者コードと呼ばれるものを使用して、ファイルが何であるかを判別します。この情報はファイルのヘッダー内に保存され、macOSとLinuxの両方がその情報を使用して、処理しているファイルのタイプを判別します。
macOSまたはLinuxではファイル拡張子は実際には必要ないため、拡張子のない有効なファイルを作成できますが、ファイルヘッダーにファイル情報が含まれているため、OSは適切なプログラムでファイルを開くことができます。
ここではこれについて詳しく説明しませんが、詳細を知りたい場合は、LinuxとmacOSでファイル拡張子が不要な理由についてのガイドをご覧ください。
関連:MIMEタイプの説明:LinuxおよびMac OSXがファイル拡張子を必要としない理由
ファイルの拡張子を変更するとどうなりますか?
前のセクションで説明した内容に基づいて、ファイルの拡張子の種類を変更するとどうなるかは、使用しているオペレーティングシステムによって異なります。
Windowsでは、ファイル拡張子を削除すると、Windowsはそのファイルをどう処理するかを認識できなくなります。ファイルを開こうとすると、Windowsは使用するアプリを尋ねてきます。拡張子を変更した場合(たとえば、ファイルの名前を「coolpic.jpg」から「coolpic.txt」に変更した場合)、Windowsは新しい拡張子に関連付けられたアプリでファイルを開こうとし、エラーメッセージまたはエラーメッセージが表示されます。開いているが役に立たないファイル。この例では、メモ帳(またはデフォルトのテキストエディタ)が「coolpic.txt」ファイルを開きましたが、これは文字化けしたテキストの混乱にすぎません。
そのため、ファイルの拡張子を変更しようとすると、Windowsは警告を表示し、アクションを確認する必要があります。
macOSを使用している場合、同様のことが起こります。ファイルの拡張子を変更しようとすると、警告メッセージが表示されます。
拡張子を別のものに変更すると、macOSは新しい拡張子に関連付けられたアプリでファイルを開こうとします。また、Windowsの場合と同様に、エラーメッセージまたは文字化けしたファイルが表示されます。
Windowsとの違いは、macOS(少なくともFinder)でファイルの拡張子を削除しようとすると、macOSはファイルのMIMEタイプのデータを使用して、同じ拡張子をすぐに追加することです。
実際にファイルの種類を変更したい場合(たとえば、画像をJPG形式からPNG形式に変更したい場合)、実際にファイルを変換できるソフトウェアを使用する必要があります。
ファイルを開くプログラムを変更する方法
特定のファイルタイプを開くことができるアプリをインストールすると、そのアプリとファイル拡張子がオペレーティングシステムに登録されます。同じ種類のファイルを開くことができる複数のアプリを持つことは完全に可能です。アプリを起動して、サポートされているファイルタイプをアプリに読み込むことができます。または、ファイルを右クリックしてコンテキストメニューを開き、そこで利用可能なアプリを選択することもできます。
たとえば、下の画像では、右クリックした「coolpic.jpg」ファイルを開くことができる多数の画像アプリがWindowsシステムにあることがわかります。
ただし、各拡張機能に関連付けられたデフォルトのアプリもあります。これは、ファイルをダブルクリックすると開くアプリであり、Windowsでは、ファイルを右クリックするとリストの上部に表示されるアプリでもあります(上の画像のIrfanView)。
そして、そのデフォルトのアプリを変更することができます。[設定]> [アプリ]> [デフォルトのアプリ]> [ファイルの種類ごとにデフォルトのアプリを選択]に移動します。ファイルタイプの(非常に長い)リストをスクロールして目的のファイルを見つけ、右側にある現在関連付けられているアプリをクリックして変更します。詳細については、Windowsでデフォルトのアプリを設定するための完全ガイドをご覧ください。
関連:初心者オタク:Windowsでデフォルトのアプリケーションとファイルの関連付けを変更する7つの方法
そして、macOSでも同じことができます。変更するタイプのファイルを選択し、メインメニューから[ファイル]> [情報を見る]を選択するだけです。ポップアップ表示される情報ウィンドウで、[プログラムから開く]セクションに移動し、ドロップダウンメニューを使用して新しいアプリを選択します。簡単です。
関連:Mac OSXでファイルタイプのデフォルトアプリケーションを変更する方法
画像クレジット:CC0クリエイティブコモンズ/ Pixabay