简介:文件后缀名多种多样,只要点击重命名,后缀也是可改的,那么如何能正确选择对应的应用程序打开呢?于是我做了一个简单的小程序来识别待测文件的文件名是否被更改过,并输出该文件的真实类型是什么。
压缩包内文件包含:CheckFileExt.py、typeList.json。
CheckFileExt.py文件是识别程序。可直接在DOS窗口使用。
typeList文件是文件格式的文件头和后缀名对应的说明文件。
可识别的文件类型包括:avi、batbin、bmp、cdl、chm、class、css、dbx、doc、docx、dtd、dwg、edf、edf、eml、exe、flv、gds、gif、gz、hex、htm、html、ini、jar、java、jpg、js、json、jsp、lef、lib、mdb、mf、mid、mp3、mp4、mpg、mxp、pdf、php、png、properties、ps、psd、pst、py、qt、rar、resul、ts、rmvb、rpm、rtf、sit、sql、sum、mary、tar.gz、tgz、tif、torrent、txt的UTF、Unicode、big Unicode编码、ufa、vsd、wav、wmv、wp、wpg、wps、xls、xml、z、zip、zoo
完整代码(含JSON可扩充文件)