有时候我们需要查看图片的二进制流,比如做iOS马甲包的时候,为了让图片的md5发生变化,又要保持图片本身不变,我们会在后面写入空行之类的操作(或者写0)。怎么以二进制流的方式查看一张图片呢?
打开visual studio,然后“文件/打开/文件”
选择打开方式为二进制编辑器即可
如下图操作所示
注:以上是十六进制的,两个数字一组,等于1个字节
前面16个字节 是png的开头标识
接下是4个字节是宽度,再接下来4个字节是高度
宽: 即宽为 300
高: 即高为278
png二进制流以00 00 00 00 49 45 4E 44 AE 42 60 82作为结束符
我们在这个结束符后面再插入00是不影响图片信息的