Windowsでファイルの種類を判断する

Windowsでファイルの種類を判断する

最近ウイルスに感染しました。このウイルスは、ビデオ、画像、連絡先など、コンピューター内の多くのファイルの名前をランダムに変更し、拡張子のないファイルを作成しました。SO の名前変更バッチ ファイル アンサーの助けを借りて、いくつかの写真を復元することができました。一部のファイルは、ビデオなのか画像なのか認識できず、形式もわかりません。これらのファイル形式を検出するためのヘルプはありますか? プログラム以外のソリューションがあれば、非常に助かります。

答え1

トライIDこれらのファイルを識別するのに役立つ場合があります。

  1. プログラムと定義をダウンロードします。
  2. それらを何らかのディレクトリに配置します。
  3. そのディレクトリを PATH に追加します。
    • Win+ を押してR
    • 入力しsystempropertiesadvancedてクリックわかりました
    • クリック環境変数...ボタンを押してパス下のボックスには、
    • セミコロンと TrID のディレクトリを追加します。
  4. これで、コマンド ラインに入力して TrID を実行できるようになりましたtrid。例はプログラムのサイトで入手できます。

答え2

いくつかのファイルでは、その内部でタイプが定義されています(これは魔法の数字たとえば、すべての Windows アプリケーション、およびおそらくすべての DLL には最初の 2 バイトがありますMZ。そのため、何が何であるかを判断するために HEX エディターで確認する必要がある場合があります。例:

例を挙げると

可能であればシェアウェアをダウンロードしてください総司令官任意のファイルの上にカーソルを置き、F3 (表示) を押します。

しかし、特に一部の企業が作成するカスタム ファイル形式の場合、それでも役に立たないこともありますが、これが少しでもお役に立てば幸いです。

答え3

次のようなun*xレイヤーをインストールすることができますシグウィン環境を設定し、ファイルユーティリティ(パッケージに含まれるベース) は、ファイルのマジックナンバーをチェックし、いくつかの追加情報も提供します。

$ file *
img234.png:         PNG image data, 834 x 354, 8-bit/color RGB, non-interlaced
folder:             directory
animation.flv:      Macromedia Flash Video
charmap.pdf:        PDF document, version 1.4
charmap.tex:        LaTeX 2e document, ASCII text
song.mp3:           MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
dvd.iso:            # UDF filesystem data (version 1.5) 'HOLIDAY_SLIDESHOW              '

実際、cygwinはむしろ過度に電動化されたソリューションです(最小限のインストール1つのコマンドを実行するだけで約20MBのメモリを消費しますが、洗練されたコマンドライン... Windows で私が最も恋しいものの一つです。

関連情報