PNG 块检查器
文件
PNG 文件是 8 字节魔数签名后跟一系列块。每个块有长度、4 字母类型代码、负载字节和 32 位 CRC。类型中每个字母的大小写编码标志 —— 第一个字母大写是 `critical`(解码器必须处理它),小写是 `ancillary`。此检查器在浏览器中解析整个文件,列出每个块及其元数据,显示 IHDR 头(尺寸、颜色类型、位深度),并解码任何 `tEXt` / `iTXt` 元数据块 —— 编辑器隐藏签名、版权或相机注释的常见位置。
—
使用方法
- 拖入 `.png` 文件。IHDR 摘要和块列表立即出现。
- 块表显示 4 字母类型、负载长度和四个类型位标志。
- 任何 `tEXt` / `iTXt` 元数据在底部解码 —— 对发现嵌入的版权标签或编辑器签名有用。
常见问题
- critical 与 ancillary 块是什么?
- Critical 块(IHDR、PLTE、IDAT、IEND —— 第一个字母大写)必须被解码器理解,图像才能渲染。Ancillary 块(小写第一个字母,如 `tEXt`、`pHYs`、`tIME`)携带解码器可以安全忽略的元数据。
- `tEXt` 键从哪里来?
- 标准注册的键是 `Title`、`Author`、`Description`、`Copyright`、`Creation Time`、`Software`、`Disclaimer`、`Warning`、`Source`、`Comment`。编辑器通常写 `Software`(编辑器名称),有时写私有自定义键。