PNG文件格式
PNG文件主要由一些数据块组成
png的主要数据块包括:
1. PNG文件头标识
占8个字节 标识png文件
常为:89 50 4E 47 0D 0A 1A 0A
2. IHDR(文件头)数据块
IHDR文件头数据块主要包括4部分
·Length(长度) 4字节 指定数据块中数据域的长度,其长度不超过(231−1)(231−1)字节
·Chunk Type Code(数据块类型码) 4字节 数据块类型码由ASCII字母(A-Z和a-z)组成
·Chunk Data(数据块实际内容 可变长度 存储按照Chunk Type Code指定的数据
·CRC(循环冗余检测 4字节 存储用来检测是否有错误的循环冗余码
2.1 IHDR数据块长度 占4个字节
00 00 00 0D 说明IHDR数据块的长度为 13
2.2 IHDR数据块类型 占4个字节 是一串ASIIC码