質問: windowsで拡張子を使わずにファイルの種類を判別するにはどうすればいいですか? 私はクライアントから間違ったファイル拡張子を持つファイルを受け取ることがあります。たとえば、名前はimage.jpgですが、ファイルは実際にはtiffイメージです。多くの場合、テキストエディタでファイルを開き、最初の数バイトを見てから、それがどのファイルタイプであるかを推測することで明確にすることができます。これは、jpeg、tiff、gif、pdfファイルで私のために働きます。しかし、もっとたくさんのファイルタイプがあります。含まれているデータを分析することによって正しいファイルタイプの識別を自動化することは可能ですか?
回答: ファイルを識別するためのファイルタイプ定義のライブラリが増えている trid ツールを使用できます。 ワイルドカードがサポートされているので、あなたの例ではあなたはただフォルダ内に検査されるべきすべての画像を置くことができます。 c:\ verifyimages - それからあなたは次のコマンドを使うことができます。trid c:\verifyimages\* これはverifyimagesフォルダ内のすべてのファイルを調べます。利用可能なguiバージョンもあります、 tridnet : windowsエクスプローラとtotal commanderにtridまたはtridnetを簡単に統合する方法についてのドキュメントがあります。windowsエクスプローラ tridを統合する tridnetを統合する 総司令官 tridを統合する tridnetを統合する