Ios 将PNG图像作为NSData读取,会显示一些额外的字节
以上是使用iOS SDK读取图片的数据, 0000000 4 43674249 50002006 2cb87766 是额外的字节。Ios 将PNG图像作为NSData读取,会显示一些额外的字节,ios,objective-c,swift,png,Ios,Objective C,Swift,Png,以上是使用iOS SDK读取图片的数据, 0000000 4 43674249 50002006 2cb87766 是额外的字节。 有人知道这些字节是什么吗?根据标准,您的图像不是标准的PNG。您指出的字节构成有效的: 00000004数据长度 43674249块ID“CgBI” 50002006 4字节的专有信息 2CB87766数据块的CRC校验和 但是块的位置和指示类型对于符合PNG的图像无效。 这表示图像是用苹果公司的改进版pngcrush处理的。有关区块内容的非官方信息以及与官方规范
有人知道这些字节是什么吗?根据标准,您的图像不是标准的PNG。您指出的字节构成有效的:
00000004数据长度
43674249块ID“CgBI”
50002006 4字节的专有信息
2CB87766数据块的CRC校验和
但是块的位置和指示类型对于符合PNG的图像无效。这表示图像是用苹果公司的改进版
pngcrush
处理的。有关区块内容的非官方信息以及与官方规范的其他偏差,请参阅。谢谢,这个问题困扰了我一段时间