2012-01-04 1 views
5

Linuxオペレーティングシステムは、ヘッダーの先頭にあるマジックナンバーを調べてファイルを識別します。窓はどのようにそれをするのですか?何らかのマジックナンバーメカニズムを持っているのですか、それともファイル拡張子だけに依存していますか?Windowsのファイルタイプを確認する

+0

これは拡張機能のみに依存しています。 (私はまだそれが犯罪的にばかげているか素晴らしく素晴らしいかどうか確信していません) – Piskvor

+1

は、ファイルヘッダーまたはファイルシステムのファイル拡張部分ですか? – megson

+0

ファイル拡張子はファイルの内容の一部ではありません。メタデータ、すなわちファイルの名前から導出される。 –

答えて

5

ファイルシステムによって提供されるように、拡張子はのみに依存します。ファイルの内容は検査されません。例えば、この記事ではWindows XPについて語りますが、一般的な動作はこれまでにリリースされたWindowsのすべてのバージョンで共有されています。http://support.microsoft.com/kb/307859

+0

これは、ファイル拡張子がファイルシステムの一部であることを意味しますか? – megson

+0

これは、古いバージョンのWindowsとDOSが3つの拡張文字しかサポートしていなかった理由ですか? – megson

+0

@megson:最初の文を "ファイルシステムが提供する"と引用します。あ、はい。 – Piskvor

関連する問題