Windowsから来て、LinuxとMac OS Xのファイル拡張子は少し奇妙に思えるかもしれません。オペレーティングシステムはファイル拡張子に頼ることなくどんなファイルがあるかを知っているようです - それはMIMEタイプを使ってこれをします. MIMEタイプは、現在「インターネットメディアタイプ」として知られています。MIMEタイプは、もともと電子メール用に作成されました - 「MIME」は、多目的インターネットメール拡張機能を表します - が、他の用途にも拡張されました。. とにかくファイルとは? ファイルは1と0のセットです。ファイルシステムは“ Document.pdf”のようなファイルをこれらの1と0のチャンクに関連付けました。 「ファイルタイプ」は、オペレーティングシステムとプログラムにこれらの1と0の解釈方法を指示するファイルに関連付けられた単なる情報です。たとえば、PNG画像はPNGファイルをサポートする画像ビューアで開く必要があります。テキストエディタでそれを開くと、あなたはちんぷんかんぷんをするでしょう。プログラムとして実行しようとすると実行されません. Windows上のファイル拡張子 WindowsはMIMEタイプを無視し、ファイル拡張子のみに依存します。たとえば、Example.txtという名前のテキストファイルがあるとします。 Windowsは、ファイル拡張子が.txtであるため、テキストファイルであることを認識しています。 .txtを削除してください。ファイル拡張子 - ファイルの拡張子を付けずに「例」にファイル名を変更する - そしてWindowsはその結果のファイルで何をするべきかわからない。これは、Windowsがファイル拡張子を削除するときに、「ファイル名拡張子を変更すると、ファイルが使用できなくなる可能性がある」と警告する理由です。拡張. これがWindowsがデフォルトでファイル拡張子を隠し、人々が誤ってこれらのファイル拡張子を削除しない理由です。攻撃者はこの動作(およびその他の悪用)を悪用して、偽のファイル拡張子を持つファイルを偽装することができます。. その後ファイルをダブルクリックすると、ファイルを開くのに使用できるプログラムのリストが表示されます。 Windowsはこれがどんな種類のファイルなのかわかりませんが、テキストエディタを使用して開くと正しく開きます。 「ファイルの種類」は、ファイル名自体に格納されています。ファイル拡張子は特別ではありません - それらはファイル名のピリオドの後のほんの数文字です。 1文字または3文字以上のファイル拡張子を持つことができます. どのアプリケーションがファイルを開くかを設定するには、それらを異なるファイル拡張子に関連付ける必要があります。...