ウィンドウでファイルの種類を決定する


9

最近、ウイルスに襲われました。このウイルスは、ビデオ画像や連絡先など、私のコンピューターにある多くのファイルの名前をランダムに変更し、拡張子なしでそれらのファイルを作成しました。SOの名前を変更するバッチファイルの回答を利用して、いくつかの写真を復元できました。一部のファイルはビデオでも画像でも認識できず、形式もわかりません。それらのファイル形式を検出するための助けはありますか?非プログラム的に解決策がある場合は、高く評価されます。


これは、非プログラミングソリューションでは不可能です。
ラムハウンド2013

4
これを以下のソリューションのいずれかで並べ替えたら、外付けハードドライブを購入して定期的なバックアップをいくつかセットアップします。
PhonicUK 2013年

回答:


13

TrIDは、これらのファイルを識別するのに役立ちます。

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

2
また、プログラムへのGUIインターフェイスを提供するTrID.NETも提供します。
Scott Chamberlain

4
TrIDには、OPのための非常に興味深いコマンドラインオプションがあります。スイッチ-ceは、推測された拡張子が付いたファイルの名前を変更します。
MPY

8

一部のファイルでは、内部でタイプが定義されています(マジックナンバーと呼ばれます)。たとえば、すべてのWindowsアプリケーションと、場合によってはすべてのDLLには、最初の2バイトがありますMZ。そのため、HEXエディターで何が何であるかを確認する必要がある場合があります。例:

ここに例があります

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

しかし、それでも役に立たない場合もあります。特に、一部の会社が作成するカスタムファイル形式の場合は、これが少し役立つことを願っています。


TrID(gronostajの回答に示されている)などのプログラムを使用してファイルをスキャンし、マジックナンバーを調べることができます。
スコットチェンバレン

5

cygwin環境を介して一種の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)ですが、洗練されたCLIも使用できます。


または、MintやUbuntuなどのライブcd / dvdディストリビューションを使用してブートし、ファイルの名前を変更するか、file出力とともにすべてのファイルのリストを取得し、完了したらWindowsにブートすることもできます。
ivanivan 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.