文件类型是按文件头来识别的,有时候为了更快的处理文件,就在文件后加尾缀如txt、jpg,遇到有如此后缀的文件直接调用相应的程序来处理。
电脑里的文件,可以用文件拓展名来区分,拓展名可以帮助应用程序识别文件格式和文件类型,一般是根据文件拓展名来识别和区分文件。
可以根据二进制的文件头来判断,将文件以ultraedit打开,最上一栏既是文件头,其中有该文件的真面目类型!
文件的类型可以根据扩展名来识别,比如doc是word文档的扩展名,txt是文本文档的扩展名,xls是电子表格的扩展名,ppt是演示文稿的扩展名
1.File命令
当计算机识别不出文件具体类型时,linux指令(file 文件名)可以查看文件类型。
使用场景:不知道后缀名,无法打开文件
我们可以在Windows下直接运行linux指令,进入cmd界面,进入要运行linux指令的目录下,输入bash即可执行linux指令。
2.winhex
winhex程序可以查看文件头类型,根据文件头类型判断文件类型
使用场景:Windows下通过文件头信息判断文件类型
我使用的是Notepad++的一个插件Hex-Editor查看头信息,常用文件头类型如下图所示
3.文件头残缺/错误
当文件头残缺或错误时,使用file命令查看会显示data,针对这种情况,可以替换或者添加相应的文件头
使用场景:文件头部残缺或者文件头部字段错误无法打开正常文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)