多语言展示
当前在线:133今日阅读:176今日分享:34

如何分析文件类型

介绍一个适合小白的文件类型分析工具,HexBrowerNET。无需扩展名,分析文件内容方式,可分析多种格式比如图片,可执行文件,视频,压缩文件等等,并给出详细信息。
工具/原料

HexBrowser.NET v0.72

方法/步骤
1

在网络搜索并下载这个免费工具,解压如图。主文件是HexBrowserNET.exe。MediaInfo.dll是为了分析多种媒体文件,需要和主程序放在一起。

2

双击运行主程序,界面如图。我们先直接拖动一个Mathematica的nb笔记本文件,可以看到文件位置,短文件名,权限等文件信息,在下边可以看到文件类型分析,是Acsii Text,也就是文本。

3

对于分析结果为文本的文件,我们在上边面板切换到Text,果不其然,确实是Ascii文本本件形式。

4

接下来,如图选择一张png图片,下面分析文件类型是Portable Network Graphics(PNG),下边的MediaInfo给出了压缩算法/图像大小和位数。

5

接着,选择一个MOV视频文件,文件类型分析为QuickTime.下边的MediaInfo给出了格式是MPEG-4,编码是AVC,视频尺寸,视频颜色,播放时长,fps,码率,音频格式,音频编码,声道,频率,码率,时长。

6

接下来,我们点击一个目录(不是文件),可以看到目录也可以被分析。目录是文件系统中一个特殊的文件。可以看到给出了该目录所在驱动器和卷,文件系统,属性,访问权限,所有者等信息。

7

接下来,选择一个64位的本地可执行exe。可以看到分析结果Microsoft Executable,接下来给出了PE类型,运行子系统(GUI/命令行),以及各个段的起止,如数据段,代码段等。

8

在下边,还可以查看这个可执行文件导出的符号有哪些。分析结果给的非常详细。

9

可执行文件,还可以切换到Hex选项卡,自己查看二进制数据。如图可见是一个exe的部分文件头部。

10

我们还可以选择.NET程序集,如图是选择一个.NET的dll,分析给出了PE类型是.NET CLR,下边给出了.NET运行库版本,程序集名称等。

11

接下来,我们尝试Photoshop的PSD文件,也可以分析,给出了图片压缩算法,大小/位数等。

12

对于压缩文件,如zip,如图,识别出是压缩文件并且给出了内部被压缩的文件名称和大小。

13

swf的flash文件也可以分析,类型是Shockwave Flash Compressed,下边给出了大小,时长和帧数。

14

字体文件,分析结果可以辨别是哪种字体。如图是Truetype字体。给出了字体名称,版本后,Glyph数量,一些标志等其他信息。

15

点击右上角的setting可以对分析和显示的内容进行设置。对于媒体分析,勾选Full Output from MediaInfo可以给出更多的信息。

注意事项
1

注意是HexBrowser.NET不是HexBrowser。老版本支持信息较少。

2

分析不需要文件后缀,即使不匹配也可以分析。分析是根据文件内容。

推荐信息