Windowsで拡張子なしでファイルの種類を判断するにはどうすればいいですか?
私は時々クライアントから間違った拡張子を持つファイルを受け取ることがあります。例えば、ファイル名は「image.jpg
」となっているが、実際にはTIFF画像である。多くの場合、テキストエディタでファイルを開き、最初の数バイトを見て、それがどのファイルタイプであるかを推測することで、それを明らかにすることができます。
これは、JPEG、TIFF、GIF、PDFファイルで動作します。しかし、世の中にはもっと多くのファイルタイプがあります。
含まれるデータを分析することで、正しいファイルタイプの識別を自動化することは可能ですか?