认识:
一般文件内容开头都会有一个文件类型的标记:
这是一个PNG文件的内容开头的部分:
测试:
下面我测试了一下同一张图片更改后缀名以后的的文件头和文件信息是否变化
微信的图标。分别修改后缀名为jpg png pn(随便改的,就试一下看文件信息变化不)
使用压缩软件的文件MD5计算分别计算jpg png pn三种不同后缀名的同一个文件。
PS:本来想截图,不会截,一按快捷键列表就消失了,后来使用的GIF(录GIF使用的是gifcam.exe)
以下是三个生成的txt的文件信息
使用文件对比工具Beyongd Compare比较三个tex文本,可以看到只有文件名不一样,其他全部一样
然后用文件格式识别工具查看以下文件的文件头信息,使用网上的一个软件
下载地址:http://www.downg.com/soft/42543.html#down
三个文件文件头相同。
总结:更改后缀名只是更改文件的名称,文件自身编码格式以及内容不发生变化。
转一篇java根据头文件码判断文件类型的文章,也就是软件识别文件头的原理
http://blog.csdn.net/songylwq/article/details/6139753