在windows中确定文件类型

在windows中确定文件类型

最近我被病毒感染了。该病毒随机重命名了我电脑中的很多文件,如视频、图片和联系人,并且使这些文件没有扩展名。我设法在 SO 重命名批处理文件答案的帮助下恢复了一些照片。有些文件我无法识别,无论是视频还是图片,也不知道它们的格式。有什么帮助可以检测这些文件的格式吗?如果有非编程的解决方案,将不胜感激。

答案1

特尔 ID可以帮助您识别这些文件。

  1. 下载程序和定义。
  2. 将它们放在某个目录中。
  3. 将该目录添加到 PATH:
    • Win+ R
    • 输入systempropertiesadvanced,点击好的
    • 点击环境变量...按钮并寻找小路在下方的框中,
    • 添加分号和 TrID 的目录。
  4. 现在,您可以通过输入trid命令行来运行 TrID。示例可在该程序的网站上找到。

答案2

有些文件的类型在它们的内部定义(这被称为神奇数字)。例如,所有 Windows 应用程序和可能所有 DLL 都有前两个字节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 是一个过于机动化的解决方案(最小安装大约 20MB)仅用于运行一个命令,但你也有一个复杂的命令行界面... 这是我在 Windows 中最怀念的东西之一。

相关内容