论文部分内容阅读
Smart File Advisor右键识别 安装使用
下载地址:http:∥www.filefacts.net/zh/sfa download.php
Smart File Advisor可以识别未知的文件类型,并给出可能与其关联的程序信息。
安裝软件后,识别命令会出现在文件的右键菜单中。当我们要识别一个文件时,例如识别“一个文档.ABC”,右击该文件并在弹出的菜单中选择“Smart File Advisor”(图1);随后弹出处理选择对话框,选择该对话框中的第一个单选项,然后点击OK按钮进行在线识别(图2)。该软件可通过分析文件的内容来识别文件的类型,只需在上述的选项窗口中选择“Send first 20 bytes of file to help detect file type”复选框(表示发送文件的前20个字节内容以便识别其类型)即可。
在线识别结束后会自动打开一个网页,显示识别结果。我们看到上述扩展名为ABC的文件,原来是Adobe的“ActionScript Byte Code”文件,在Description描述栏中,给出了关于该文件类型的详细解释(图3)。
同样,我们可以试着将一个已知的办公文档,如Word文档“我的文件.DOC”交给该软件进行识别验证,结果中会详细地显示该文档是哪个版本的Word所生成,包含了怎样的文件结构等信息(图4)。
我们可以用上面的方法尝试识别更多类型的其他文件。但比较遗憾是,测试发现若文件无扩展名,则无法正确识别文件的类型,软件自动打开的识别页面会给出“File Extension Not Found”的提示。我们可以先为无扩展名的文件随意增加一个扩展名再进行鉴别。
Identify!便携软件 不用安装
下载地址:http:∥www.daubnet.com/ftp/identify10.zip
Identify!是一个比较老旧的工具,可以追溯到Windows 7的年代,它是一个便携软件,不用安装,可以放在闪存盘中直接调用。
在需要识别某个文件时,启动软件并依次点击“File→Open and Identify”,加载需要识别的文件。比如,现在我们将一个Windows的RTF文档文件“迷惑文档.RTF”的扩展名有意地改为.ABC,看看该软件能否识别出来。打开该文档后经过识别,软件显示识别结果为“Rich Text Format(RTF)”,可见没有“瞒”得过它(图5)。
该软件支持无扩展名的文件类型的识别,将一个Word文档“我的文件.DOC”的扩展名去除,也能给出其所属的文件类型(图6)。
但遗憾的是,在Windows 10中虽然其“Edit”菜单中包含一个集成到文件右键菜单中的命令“Shell Extension”,但测试表明该命令不起作用。不过好在这并不妨碍在它的窗口中正常使用,只是稍显不便而已。
其他更多的选择
除了上述的软件外,如果我们要识别种类繁多的图片文件,可以使用ExifTool(下载地址:https:∥exiftool.org/),该软件是一个命令行程序,比较独特,使用时只需将要识别的图片文件拖拽到该软件的图标上,即可自动开启命令窗口并显示识别结果(图8)。
如果我们要对文件的扩展名进行深入地了解和分析,还可以使用另一款软件Analyze It!(下载地址:https:∥www.shockingsoft.com/Analyzelt.html),该软件除了可以通过文件的内容判别其类型外,还可以从其他的方面分析和识别文件的类型,例如通过显示文件的前几个字节的十六进制或ASCII码信息判断文件的种类(适合专业程序员)(图9)。该软件还支持添加右键菜单命令进行快捷操作。