web-dev-qa-db-ja.com

Windowsで拡張子のないファイルタイプを識別する方法は?

「FreeSpace」と呼ばれるC://パーティション内にファイル拡張子のない92.5GBの大きなファイルがあり、別の兄弟の260KBのファイルがあります。このファイル拡張子を識別できるのか、それともその起源が古いバックアップなのか疑問に思います。

とにかくファイルの内容などを識別することはありますか? TRIDというツールを試しましたが、うまくいきませんでした。また、Linuxの「file」コマンドは、それ以上の情報がないデータファイルであることを示しました。

3
Emad Saeed

[〜#〜] trid [〜#〜] と、 ファイルタイプ を識別できるfileコマンドを使用しましたファイルに マジックナンバーがある場合 、そのような場合は以前ですが、ファイル形式を識別できない場合は、別のオプションで ファイル内の文字列 。これにより、ファイルまたはファイルを作成したアプリケーションのタイプを識別できる場合があります。たとえば、ファイル内に、ファイルを作成したソフトウェアを作成した会社を識別するテキスト文字列や、ファイルを作成したアプリケーションを識別するテキストが含まれている場合があります。 LinuxまたはOSXシステムでは、その目的でstringsコマンドを使用できます。シェルプロンプトでman stringsと入力して stringsのマニュアルページ を表示するか、Linuxシステムでstrings -hと入力して使用情報を取得します。その機能のために、Microsoft WindowsシステムでSysinternals strings プログラムを使用できます。

または、 16進エディター でファイルを調べて、 [〜#〜] ascii [〜#〜] を探すこともできます。ファイルタイプの識別に役立つ可能性のあるテキスト。 Microsoft Windowsシステムでは、小さいファイルに Freeware Hex Editor XVI32 を使用できます。 作成者は、最大2 GB のファイルを処理できると述べています。より大きなファイルの場合は、商用プログラム UltraEdit ;を使用できます。開発者は、「大きなファイルに関して、UltraEditは4GBを超えるファイルを処理します。UltraEditはディスクベースです。つまり、ファイルのごく一部のみをメモリにロードするため、すべてのメモリを使用せず、他のアプリケーションの実行を停止します。ただし、これを実現するためにファイルの一時的なコピーが作成されるため、大きなファイルの場合は時間がかかる可能性があります。」私自身はその製品を使用していませんが、30日間の試用期間は無料です。

2
moonpoint