但是当我们把它的后缀名改成刚才压缩文件的后缀名的时候,它就变成了一个压缩文件,可以通过压缩软件打开。
打开后可以看到,压缩包里的文件就是刚才,我们压缩的文件,这就实现了将文件藏在图片里面。
这是什么原理呢?实际上刚才我们执行的命令效果是拼接文件,会把刚刚的图片文件和压缩文件拼接在一起,当我们用图片浏览器打开文件时,由于图片拼接在前面,图片浏览器能读取图片头部,并在遇到图片尾部后停止读取信息。
当我们用压缩软件打开这个文件时,情况就有所不同了,winrar和一些压缩软件似乎能忽略前面的图片,读取后面的压缩文件,但是这是一个特色的功能,并不是所有压缩软件都支持,如宇宙最强7 zip就不支持。